{"ScriptPreparationCode":"var array = []\r\nfor(let i = 0; i \u003C 1000; \u002B\u002Bi) array.push(i*i*i);","TestCases":[{"Name":"array.slice()","Code":"array = array.slice(array.length - 1)","IsDeferred":false},{"Name":"array.splice()","Code":"array.splice(0, array.length - 1)","IsDeferred":false},{"Name":"array.shift() n times","Code":"for (let n = array.length - 1, i = 0 ; i \u003C n ; i\u002B\u002B) array.shift()","IsDeferred":false},{"Name":"array.shift() while length is longer","Code":"while(array.length \u003E 1) array.shift()","IsDeferred":false},{"Name":"array.slice() #2","Code":"array = array.slice(array.length - 1)","IsDeferred":false},{"Name":"array.splice() #2","Code":"array.splice(0, array.length - 1)","IsDeferred":false},{"Name":"array.shift() n times #2","Code":"for (let n = array.length - 1, i = 0 ; i \u003C n ; i\u002B\u002B) array.shift()","IsDeferred":false},{"Name":"array.shift() while length is longer #2","Code":"while(array.length \u003E 1) array.shift()","IsDeferred":false}]}