{"ScriptPreparationCode":null,"TestCases":[{"Name":"a","Code":"let a=[1,1,2,2,3,3,4,4,5,5]\r\nfunction uniq_fast(a) {\r\n var seen = {};\r\n var out = [];\r\n var len = a.length;\r\n var j = 0;\r\n for(var i = 0; i \u003C len; i\u002B\u002B) {\r\n var item = a[i];\r\n if(seen[item] !== 1) {\r\n seen[item] = 1;\r\n out[j\u002B\u002B] = item;\r\n }\r\n }\r\n return out;\r\n}\r\nconsole.log(uniq_fast(a));","IsDeferred":false},{"Name":"b","Code":"let a=[1,1,2,2,3,3,4,4,5,5]\r\nfunction uniq(a) {\r\n return Array.from(new Set(a));\r\n}\r\nconsole.log(uniq(a));","IsDeferred":false},{"Name":"c","Code":"let a=[1,1,2,2,3,3,4,4,5,5]\r\nlet uniq = a =\u003E [...new Set(a)];\r\nconsole.log(uniq(a));","IsDeferred":false}]}