{"ScriptPreparationCode":"var nums50 = Array.from({length: 50}, () =\u003E Math.random() * 100 |0)\r\nvar nums150 = Array.from({length: 150}, () =\u003E Math.random() * 100 |0)\r\nvar nums500 = Array.from({length: 500}, () =\u003E Math.random() * 100 |0)","TestCases":[{"Name":"slice and reverse 50","Code":"nums50.slice().reverse().forEach(n =\u003E n**2)","IsDeferred":false},{"Name":"reduceRight 50","Code":"nums50.reduceRight((_,n) =\u003E n**2, null)","IsDeferred":false},{"Name":"slice and reverse 150","Code":"nums150.slice().reverse().forEach(n =\u003E n**2)","IsDeferred":false},{"Name":"reduceRight 150","Code":"nums150.reduceRight((_,n) =\u003E n**2, null)","IsDeferred":false},{"Name":"slice and reverse 500","Code":"nums500.slice().reverse().forEach(n =\u003E n**2)","IsDeferred":false},{"Name":"reduceRight 500","Code":"nums500.reduceRight((_,n) =\u003E n**2, null)","IsDeferred":false}]}