{"ScriptPreparationCode":null,"TestCases":[{"Name":"For Loop Comparison","Code":"const size = 10000,\r\n a1 = new Array(size),\r\n a2 = new Array(size)\r\n\r\nfor(let n = 0; n \u003C size; n\u002B\u002B) {\r\n a1[n] = n\r\n a2[n] = n\r\n}\r\n\r\nlet eq = true\r\n\r\nfor(let n = 0; n \u003C size; n\u002B\u002B) {\r\n if(a1[n] !== a2[n]) {\r\n eq = false\r\n break\r\n }\r\n}\r\n\r\nreturn eq","IsDeferred":false},{"Name":"While Loop Comparison","Code":"const size = 10000,\r\n a1 = new Array(size),\r\n a2 = new Array(size)\r\n\r\nfor(let n = 0; n \u003C size; n\u002B\u002B) {\r\n a1[n] = n\r\n a2[n] = n\r\n}\r\n\r\nlet n = 0\r\n\r\nwhile(a1[n] === a2[n] \u0026\u0026 n \u003C size) {\r\n n\u002B\u002B\r\n}\r\n\r\nreturn n === size","IsDeferred":false},{"Name":"\u003C or \u003E Operators Comparison","Code":"const size = 10000,\r\n a1 = new Array(size),\r\n a2 = new Array(size)\r\n\r\nfor(let n = 0; n \u003C size; n\u002B\u002B) {\r\n a1[n] = n\r\n a2[n] = n\r\n}\r\n\r\nreturn !(a1 \u003C a2 || a1 \u003E a2)","IsDeferred":false}]}