{"ScriptPreparationCode":"function makeString() {\r\n return Array.from(Array(1000))\r\n .map(() =\u003E (Math.random() * 256) | 0)\r\n .join(\u0022,\u0022);\r\n}\r\n\r\nvar str = makeString();\r\nwindow.output=null;","TestCases":[{"Name":"split","Code":" const uintStrings = str.split(\u0022,\u0022);\r\nconst len = uintStrings.length;\r\nconst uintArray = new Array(len);\r\n\r\nfor (let i = 0; i \u003C len; \u002B\u002Bi) {\r\n uintArray[i] = parseInt(uintStrings[i]);\r\n}\r\nwindow.output= uintArray;","IsDeferred":false},{"Name":"split no init size","Code":"const uintStrings = str.split(\u0022,\u0022);\r\nconst len = uintStrings.length;\r\nconst uintArray = new Array();\r\n\r\nfor (let i = 0; i \u003C len; \u002B\u002Bi) {\r\n uintArray[i] = parseInt(uintStrings[i]);\r\n}\r\nwindow.output=uintArray;","IsDeferred":false},{"Name":"byte array","Code":"const uintStrings = str.split(\u0022,\u0022);\r\nconst len = uintStrings.length;\r\nconst uintArray = new Uint8Array(len);\r\n\r\nfor (let i = 0; i \u003C len; \u002B\u002Bi) {\r\n uintArray[i] = parseInt(uintStrings[i]);\r\n}\r\nwindow.output=uintArray;","IsDeferred":false},{"Name":"json nonsense","Code":"window.output=JSON.parse(\u0060[${str}]\u0060);","IsDeferred":false}]}