ТЗ:
Print out the numbers from 1 - 20.
The rules:
For numbers divisible by 3, print out "Fizz".
For numbers divisible by 5, print out "Buzz".
For numbers divisible by both 3 and 5, print out "FizzBuzz" in the console.
Otherwise, just print out the number.
Мой код:
for (var i = 1; i <= 20; i++) {
if (i % 3 === 0 && i % 5 != 0) {
console.log("Fizz");
} else if (i % 5 === 0 && i % 3 != 0) {
console.log("Buzz");
} else if (i % 5 === 0 && i % 3 === 0) { console.log("FizzBuzz");
} else {
console.log(i);
}
}
Что можете сказать о моем коде? Хорошо или у этой задачи есть более элегантное/понятное/красивое решение?