{"ScriptPreparationCode":"a=[];\r\nfor(i=0;i\u003C1000;i\u002B\u002B) a.push(Number(i)/1000);\r\nvar filtering=x=\u003E(x*114514)%1\u003E0.5;\r\nvar mapping=x=\u003Ex\u002B0.1919;\r\nvar reducing=(acc,x)=\u003E{\r\n if((x*114514)%1\u003E0.5) acc.push(x\u002B0.1919);\r\n return acc;\r\n}\r\n\r\nconst forLoop = (a) =\u003E {\r\n let acc = []\r\n for (let i = 0; i \u003C a.length; i\u002B\u002B) {\r\n let x = a[i];\r\n if ((x * 114514) % 1 \u003E 0.5) acc.push(x \u002B 0.1919);\r\n }\r\n return acc\r\n}","TestCases":[{"Name":"map-filter","Code":"a.filter(filtering).map(mapping);","IsDeferred":false},{"Name":"reduce","Code":"a.reduce(reducing,[]);","IsDeferred":false},{"Name":"for","Code":"forLoop(a)","IsDeferred":false}]}