{"ScriptPreparationCode":"const data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0];\r\nconst head = 3;\r\nconst tail = 4;\r\nconst size = data.length;\r\nlet res = [];","TestCases":[{"Name":"forloop","Code":"for (let idx = 0; idx \u003C size; idx\u002B\u002B) {\r\n\tres.push(data[(tail \u002B idx) % size]);\r\n}","IsDeferred":false},{"Name":"slice","Code":"res.push(data.slice(tail));\r\nres.push(data.slice(0, head))","IsDeferred":false}]}