{"ScriptPreparationCode":"var valueList2 = [\u0022apa\u0022, \u0022anya\u0022, \u0022gyerek\u0022];\r\nfor (var i = 0; i \u003C 14200; i\u002B\u002B) {\r\n valueList2.push(\u0022Apa\u0022 \u002B i);\r\n}","TestCases":[{"Name":"Hashmap","Code":"var res2 = new Map();\r\nfor (var value of valueList2) {\r\n if (!res2.get(value.toLowerCase())) {\r\n res2.set(value.toLocaleLowerCase(), value.toLocaleLowerCase());\r\n }\r\n}","IsDeferred":false},{"Name":"Dictionary object","Code":"var dictionary = {};\r\nfor (var i = 0; i \u003C valueList2.length; i\u002B\u002B) {\r\n var item = valueList2[i].toLowerCase();\r\n if (!dictionary[item]) {\r\n dictionary[item] = i;\r\n }\r\n}","IsDeferred":false},{"Name":"_uniqWith","Code":"_.uniqWith(valueList2, (arrVal, othVal) =\u003E arrVal.toLowerCase() === othVal.toLowerCase());","IsDeferred":false}]}