{"ScriptPreparationCode":null,"TestCases":[{"Name":"David Lampon","Code":"let result;\r\n\r\nfor (let i = 0; i \u003C 100; i\u002B\u002B) {\r\n result = \u0022\u0022;\r\n if (i % 3 === 0) {\r\n result \u002B= \u0022Fizz\u0022;\r\n }\r\n if (i % 5 === 0) {\r\n result \u002B= \u0022Buzz\u0022;\r\n } else {\r\n result = i;\r\n }\r\n\r\n console.log(result);\r\n}","IsDeferred":false},{"Name":"Switch case","Code":"for (let i = 0; i \u003C 100; i\u002B\u002B) {\r\n switch(0) {\r\n case i % 3 \u002B i % 5: \r\n console.log(\u0022FizzBuzz\u0022);\r\n break;\r\n case i % 3: \r\n console.log(\u0022Fizz\u0022);\r\n break;\r\n case i % 5: \r\n console.log(\u0022Buzz\u0022);\r\n break;\r\n default:\r\n \tconsole.log(i)\r\n }\r\n}","IsDeferred":false},{"Name":"internet single line","Code":"for(let i=0;i\u003C100;)console.log((\u002B\u002Bi%3?\u0027\u0027:\u0027fizz\u0027)\u002B(i%5?\u0027\u0027:\u0027buzz\u0027)||i)","IsDeferred":false},{"Name":"one single console log with internet version","Code":"console.log([...Array(100).keys()].map(i =\u003E (i%3?\u0027\u0027:\u0027fizz\u0027)\u002B(i%5?\u0027\u0027:\u0027buzz\u0027)||i).join(\u0022\\n\u0022))","IsDeferred":false},{"Name":"single console line with %15","Code":"console.log([...Array(100).keys()].map(i =\u003E (i % 15 ? (i % 3 ? ( i% 5 ? i : \u0027Buzz\u0027) : \u0027Fizz\u0027) : \u0027FizzBuz\u0027)).join(\u0022\\n\u0022))","IsDeferred":false},{"Name":"Xavier Morell","Code":"for (let i = 0; i \u003C 100; i\u002B\u002B) {\r\n if (i % 3 === 0 \u0026\u0026 i % 5 === 0)\r\n console.log(\u0022FizzBuzz\u0022);\r\n else if (i % 3 === 0)\r\n console.log(\u0022Fizz\u0022);\r\n else if (i % 5 === 0)\r\n console.log(\u0022Buzz\u0022);\r\n else\r\n console.log(i);\r\n}","IsDeferred":false}]}