Skip to content

Day 4: Nested Loops & Classic Algorithms (FizzBuzz)

Master nested iteration and implement classic logic patterns like multiplication grids and FizzBuzz.

for (let table = 1; table <= 3; table++) {
console.log(`--- Table of ${table} ---`);
for (let num = 1; num <= 5; num++) {
console.log(`${table} x ${num} = ${table * num}`);
}
}

Print numbers 1 to 100:

  • Multiples of 3: Print “Fizz”
  • Multiples of 5: Print “Buzz”
  • Multiples of both 3 and 5: Print “FizzBuzz”
  • Otherwise: Print the number
for (let i = 1; i <= 15; i++) {
if (i % 3 === 0 && i % 5 === 0) {
console.log('FizzBuzz');
} else if (i % 3 === 0) {
console.log('Fizz');
} else if (i % 5 === 0) {
console.log('Buzz');
} else {
console.log(i);
}
}
  1. Write the full FizzBuzz challenge from 1 to 50 from memory.
  2. Build a checkerboard pattern in console using nested loops.