{"ScriptPreparationCode":"var limit = 10000;\r\nvar total = 0;","TestCases":[{"Name":"Finite - Test all numbers within limit","Code":"for (var i = 0; i \u003C limit; i\u002B\u002B) {\r\n if (i % 3 === 0 || i % 5 == 0) {\r\n total \u002B= i;\r\n }\r\n}\r\nconsole.log(total);","IsDeferred":false},{"Name":"Multiples Only","Code":"var multiples = [];\r\nvar i = 1;\r\nwhile (i * 3 \u003C limit) {\r\n let m = i * 3;\r\n !multiples.includes(m) \u0026\u0026 multiples.push(m);\r\n i\u002B\u002B;\r\n}\r\ni = 0;\r\nwhile (i * 5 \u003C limit) {\r\n let m = i * 5;\r\n !multiples.includes(m) \u0026\u0026 multiples.push(m);\r\n i\u002B\u002B;\r\n}\r\n\r\nconsole.log(multiples.reduce((a, b) =\u003E a \u002B b, 0));","IsDeferred":false}]}