{"ScriptPreparationCode":"var arr = new Array(1000000);\r\narr.fill(10);\r\narr.push(1);\r\n","TestCases":[{"Name":"looping","Code":"function findOutlier(integers){\r\n //your code here\r\n var test;\r\n let i = 0;\r\n let len = integers.length;\r\n \r\n if ((integers[0] % 2 == 0 || integers[1] % 2 == 0) \u0026\u0026 (integers[2] % 2 == 0 || integers[3] % 2 == 0)) {\r\n // outlier is odd\r\n test = function(int) {\r\n return int % 2 !== 0;\r\n }\r\n } else {\r\n // outlier is even\r\n test = function(int) {\r\n return int % 2 === 0;\r\n }\r\n }\r\n \r\n for(i;i \u003C len;i\u002B\u002B) {\r\n if (test(integers[i])) {\r\n return integers[i]\r\n }\r\n }\r\n \r\n}\r\n\r\nfindOutlier(arr);","IsDeferred":false},{"Name":"Filtering","Code":"function findOutlier(int){\r\n var even = int.filter(a=\u003Ea%2==0);\r\n var odd = int.filter(a=\u003Ea%2!==0);\r\n return even.length==1? even[0] : odd[0];\r\n}\r\n\r\nfindOutlier(arr)","IsDeferred":false}]}