{"ScriptPreparationCode":null,"TestCases":[{"Name":"fizz1","Code":"var fizzBuzz = n =\u003E\r\n [...Array(n)].reduce((acum, value, index) =\u003E {\r\n const currentNum = index \u002B 1;\r\n let num = currentNum;\r\n if (currentNum % 5 == 0) num = currentNum % 3 == 0 ? \u0022FizzBuzz\u0022 : \u0022Buzz\u0022;\r\n if (currentNum % 3 == 0 \u0026\u0026 num !== \u0022FizzBuzz\u0022) num = \u0022Fizz\u0022;\r\n acum.push(num.toString());\r\n return acum;\r\n }, []);","IsDeferred":false},{"Name":"fizz2","Code":"var fizzBuzz = function(n) {\r\n\tlet arr = [];\r\n\tfor (let i = 1; i \u003C= n; i\u002B\u002B) {\r\n\t\tif (i % 3 === 0 \u0026\u0026 i % 5 !== 0) {\r\n\t\t\tarr.push(\u0027Fizz\u0027);\r\n\t\t} else if (i % 5 === 0 \u0026\u0026 i % 3 !== 0) {\r\n\t\t\tarr.push(\u0027Buzz\u0027);\r\n\t\t} else if ((i % 3 === 0) \u0026\u0026 (i % 5 === 0)) {\r\n\t\t\tarr.push(\u0027FizzBuzz\u0027);\r\n\t\t} else {\r\n\t\t\tarr.push(\u0027\u0027\u002Bi\u002B\u0027\u0027);\r\n\t\t}\r\n\t}\r\n\treturn arr;\r\n};","IsDeferred":false}]}