Two ways to FizzBuzz
Clever and Naive
| // The naive way | |
| for( var i=1; i <= 100; i++ ){ | |
| if( i % 3 === 0 ) | |
| console.log("Fizz") | |
| if( i % 5 === 0 && i % 3 !== 0 ) | |
| console.log("Buzz") | |
| if( i % 5 === 0 && i % 3 === 0) | |
| console.log("FizzBuzz") | |
| if( i % 5 !== 0 && i % 3 !== 0) | |
| console.log(i) | |
| } |
| // The clever method | |
| for(var i = 1; i<=100; i++){ | |
| var output = ""; | |
| if(i % 3 === 0) | |
| output += "Fizz" | |
| if(i % 5 === 0) | |
| output += "Buzz" | |
| console.log(output || i) | |
| } |
Two ways to FizzBuzz
Clever and Naive