{"ScriptPreparationCode":"var randomString = \u0022randomString_\u0022;","TestCases":[{"Name":"Simple interpolation","Code":"for (let i = 0; i \u003C 50; i\u002B\u002B) { \r\n const ans = \u0060${randomString}${i}\u0060;\r\n}\r\nfor (let i = 0; i \u003C 50; i\u002B\u002B) { \r\n const ans = \u0060${randomString}${i}\u0060;\r\n}","IsDeferred":false},{"Name":"With Cache","Code":"const cache = {};\r\nfor (let i = 0; i \u003C 50; i\u002B\u002B) { \r\n if (cache[i]) {\r\n const ans1 = cache[i];\r\n } else {\r\n \t const ans = \u0060${randomString}${i}\u0060;\r\n cache[i] = ans;\r\n }\r\n}\r\nfor (let i = 0; i \u003C 50; i\u002B\u002B) { \r\n\tif (cache[i]) {\r\n const ans1 = cache[i];\r\n } else {\r\n \t const ans = \u0060${randomString}${i}\u0060;\r\n cache[i] = ans;\r\n }\r\n}","IsDeferred":false}]}