The Classic FizzBuzz!


UdemyのThe Coding Interview Bootcamp: Algorithms + Data Structuresで勉強したことを呟きます

Chapter5【FizzBuzz】

(例)

fizzBuzz(5);
1
2
fizz
4
buzz

3の時Fizz、5の時Buzz、15で割り切れる時FizzBuzz

function fizzBuzz(n) {
  for (let i = 1; i <= n; i++) {
    // Is the number a multiple of 3 and 5?
    if (i % 3 === 0 && i % 5 === 0) {
      console.log('fizzbuzz');
    } else if (i % 3 === 0) {
      // Is the number a multiple of 3?
      console.log('fizz');
    } else if (i % 5 === 0) {
      console.log('buzz');
    } else {
      console.log(i);
    }
  }
}