{"ScriptPreparationCode":"const ARR_NUMBERS = 50\r\n\r\nwindow.array = new Array(ARR_NUMBERS)\r\n\r\n\r\nfor(let i = 0 ; i \u003C ARR_NUMBERS; i\u002B=1){\r\nwindow.array[i] = i;\r\n}\r\n","TestCases":[{"Name":"For","Code":"const evenArray = new Array(window.array.length)\r\nlet evenArrayIndex = 0\r\nconst oddArray = new Array(window.array.length)\r\nlet oddArrayIndex = 0\r\n\r\nfor(let index = 0 ; index \u003C window.array.length; index \u002B=1){\r\n const value = window.array[index]\r\n if(value % 2 ===0){\r\n evenArray[evenArrayIndex] = value;\r\n evenArrayIndex \u002B= 1;\r\n }else{\r\n oddArray[oddArrayIndex] = value;\r\n oddArrayIndex \u002B= 1;\r\n }\r\n}\r\n\r\nfor(let index = 0; index \u003C oddArrayIndex; index \u002B=1){\r\n const value = oddArray[oddArrayIndex]\r\n evenArray[evenArrayIndex] = value;\r\n evenArrayIndex \u002B= 1\r\n}\r\n\r\n","IsDeferred":false},{"Name":"Foreach ","Code":"const evenArray = new Array(window.array.length)\r\nlet evenArrayIndex = 0\r\nconst oddArray = new Array(window.array.length)\r\nlet oddArrayIndex = 0\r\n\r\nwindow.array.forEach(value =\u003E{\r\n if(value % 2 ===0){\r\n evenArray[evenArrayIndex] = value;\r\n evenArrayIndex \u002B= 1;\r\n }else{\r\n oddArray[oddArrayIndex] = value;\r\n oddArrayIndex \u002B= 1;\r\n }\r\n})\r\n\r\noddArray.forEach(value=\u003E{\r\n evenArray[evenArrayIndex] = value;\r\n evenArrayIndex \u002B= 1\r\n})\r\n","IsDeferred":false},{"Name":"Foreach \u002B push \u002B concat","Code":"const evenArray = new Array()\r\nconst oddArray = new Array()\r\n\r\nwindow.array.forEach(value =\u003E{\r\n if(value % 2 ===0){\r\n evenArray.push(value);\r\n }else{\r\n oddArray.push(value);\r\n }\r\n})\r\n\r\nconst x = evenArray.concat(oddArray)","IsDeferred":false},{"Name":"Filter \u002B concat","Code":"const evenArray = window.array.filter(v=\u003E v%2 === 0)\r\nconst oddArray = window.array.filter(v=\u003E v%2 !== 0)\r\n\r\nconst x = evenArray.concat(oddArray)","IsDeferred":false}]}