{"ScriptPreparationCode":"var arr = [];\r\nvar i = 0;\r\n\r\nwhile (i \u003C= 1E5) arr[i] = i\u002B\u002B;","TestCases":[{"Name":"flatmap","Code":"const preArr = []\r\narr.flatMap(x =\u003E x % 12 \u0026\u0026 x % 5 \u0026\u0026 x % 3 ? x/100 : preArr)","IsDeferred":false},{"Name":"reduce","Code":"arr.reduce((newArray, x) =\u003E {\r\n if (x % 12 \u0026\u0026 x % 5 \u0026\u0026 x % 3) {\r\n newArray.push(x / 100)\r\n }\r\n return newArray\r\n}, [])","IsDeferred":false},{"Name":"filter.map true","Code":"arr.filter(x =\u003E true).map(x =\u003E x/100)","IsDeferred":false},{"Name":"filter.map with condition","Code":"arr.filter(x =\u003E x % 12 \u0026\u0026 x % 5 \u0026\u0026 x % 3).map(x =\u003E x/100)","IsDeferred":false}]}