{"ScriptPreparationCode":"var M = 1000,\r\n N = 500;","TestCases":[{"Name":"a","Code":"const arr = [];\r\nfor(let i = 0; i \u003C M; i \u002B= 1) {\r\n arr[i] = [];\r\n for(let j = 0; j \u003C N; j \u002B= 1)\r\n arr[i][j] = Math.random() * 2 - 1;\r\n}\r\nreturn arr;","IsDeferred":false},{"Name":"b","Code":"const arr = Array(M).fill(0).map(a =\u003E Array(N).fill(0).map(b =\u003E Math.random() * 2 - 1));\r\nreturn arr;","IsDeferred":false},{"Name":"c","Code":"const arr = Array.from({ length: M }, () =\u003E Array.from({ length: N }, () =\u003E Math.random() * 2 - 1));\r\nreturn arr;","IsDeferred":false},{"Name":"d","Code":"const arr = [...Array(M)].map(a =\u003E [...Array(N)].map(b =\u003E Math.random() * 2 - 1));","IsDeferred":false}]}