{"ScriptPreparationCode":"window.result\r\nwindow.presetSortArray = Array.from(Array(50).keys()).map(i =\u003E ([1, 3].includes((i \u002B 1) % 7) ? i * -1 : (i \u002B 1) * 7))","TestCases":[{"Name":"FOR_EACH","Code":"window.resultArrayFirstPart = []\r\nwindow.resultArraySecondPart = []\r\nwindow.presetSortArray.forEach(element =\u003E {\r\n\tif (element \u003C= 0) {\r\n\t\twindow.resultArrayFirstPart.push(element)\r\n\t} else {\r\n\t\twindow.resultArraySecondPart.push(element)\r\n\t}\r\n})\r\nwindow.result = window.resultArrayFirstPart.concat(window.resultArraySecondPart)","IsDeferred":false},{"Name":"FILTER","Code":"window.result = window.presetSortArray.filter(element =\u003E element \u003C 0).concat(window.presetSortArray.filter(element =\u003E element \u003E= 0))","IsDeferred":false},{"Name":"FOR","Code":"window.resultArrayFirstPart = new Array(window.presetSortArray.length)\r\nwindow.resultArraySecondPart = new Array(window.presetSortArray.length)\r\nwindow.index1 = 0;\r\nwindow.index2 = 0;\r\nfor (let index = 0, length = window.presetSortArray?.length; index \u003C length; \u002B\u002Bindex) {\r\n\tif (window.presetSortArray[index] \u003C= 0) {\r\n\t\twindow.resultArrayFirstPart[\u002B\u002Bwindow.index1] = window.presetSortArray[index];\r\n\t} else {\r\n\t\twindow.resultArraySecondPart[\u002B\u002Bwindow.index2] = window.presetSortArray[index];\r\n\t}\r\n}\r\nfor (let index = 0; index \u003C window.index2; \u002B\u002Bindex) {\r\n\twindow.resultArrayFirstPart[\u002B\u002Bwindow.index1] = window.resultArraySecondPart[index];\r\n}\r\nwindow.result = window.resultArrayFirstPart","IsDeferred":false}]}