{"ScriptPreparationCode":"var array = [];\r\nfor (let i = 0 ; i \u003C 10000 ; i\u002B\u002B) {\r\n\tarray.push (Math.random () * 100);\r\n}","TestCases":[{"Name":"reversed","Code":"let sum = 0;\r\nfor (let i = array.length - 1 ; i \u003E= 0 ; i--)\r\n\tsum \u002B= array[i];","IsDeferred":false},{"Name":"ordered","Code":"let sum = 0;\r\nfor (let i = 0 ; i \u003C array.length ; i\u002B\u002B)\r\n\tsum \u002B= array[i];","IsDeferred":false},{"Name":"ordered cached","Code":"let sum = 0;\r\nlet length = array.length;\r\nfor (let i = 0 ; i \u003C length ; i\u002B\u002B)\r\n\tsum \u002B= array[i];","IsDeferred":false}]}