{"ScriptPreparationCode":"window.arr = Array.from(new Array(50).keys()).map((i) =\u003E\r\n [1, 3].includes((i \u002B 1) % 7) ? i * -1 : (i \u002B 1) * 7\r\n);","TestCases":[{"Name":"For","Code":" const firstArr = new Array(window.arr.length);\r\n let firstArrIndex = 0;\r\n const secondArr = new Array(window.arr.length);\r\n let secondArrIndex = 0;\r\n\r\n for (let index = 0, length = window.arr.length; index \u003C length; \u002B\u002Bindex) {\r\n if (window.arr[index] \u003C= 0) {\r\n firstArr[firstArrIndex\u002B\u002B] = window.arr[index];\r\n } else {\r\n secondArr[secondArrIndex\u002B\u002B] = window.arr[index];\r\n }\r\n }\r\n\r\n for (let index = 0; index \u003C secondArrIndex; \u002B\u002Bindex) {\r\n firstArr[firstArrIndex\u002B\u002B] = secondArr[index];\r\n }\r\n\r\n const result = firstArr;\r\n return result;","IsDeferred":false},{"Name":"For_each","Code":" const firstArr = [];\r\n const secondArr = [];\r\n\r\n window.arr.forEach((element) =\u003E {\r\n if (element \u003C= 0) {\r\n firstArr.push(element);\r\n } else {\r\n secondArr.push(element);\r\n }\r\n });\r\n\r\n const result = firstArr.concat(secondArr);\r\n return result;","IsDeferred":false},{"Name":"For push","Code":" const firstArr = [];\r\n const secondArr = [];\r\n\r\n window.arr.forEach((element) =\u003E {\r\n if (element \u003C= 0) {\r\n firstArr.push(element);\r\n } else {\r\n secondArr.push(element);\r\n }\r\n });\r\n\r\n const result = firstArr.concat(secondArr);\r\n return result;","IsDeferred":false},{"Name":"Filter","Code":" const result = window.arr\r\n .filter((value) =\u003E value \u003C= 0)\r\n .concat(window.arr.filter((value) =\u003E value \u003E 0));\r\n return result;","IsDeferred":false}]}