fizzBuzz.js

Реализуйте и экспортируйте по умолчанию функцию, которая выводит (console.log) в терминал числа в диапазоне от begin до end. При этом:

  • Если число делится без остатка на 3, то вместо него выводится слово Fizz
  • Если число делится без остатка на 5, то вместо него выводится слово Buzz
  • Если число делится без остатка и на 3, и на 5, то вместо числа выводится слово FizzBuzz
  • В остальных случаях выводится само число

Функция принимает два параметра (begin и end), определяющих начало и конец диапазона (включительно). Для простоты считаем, что эти параметры являются целыми числами больше нуля. Если диапазон пуст (в случае, когда begin > end), то функция просто ничего не печатает.

Пример

Вызов функции:

fizzBuzz(11, 20);

Вывод в терминале:

11
Fizz
13
14
FizzBuzz
16
17
Fizz
19
Buzz

Это задание крайне часто задают на собеседованиях.

Успешных завершений: 97%

Для полного доступа к упражнению, нужна профессиональная подписка

Профессиональная подписка откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, даст возможность обращаться за помощью к менторам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
115
курсов
892
упражнения
2241
час теории
3196
тестов

Последние код-ревью

Автор Дата обновления Версий
user-8f816b97d0d93142 10 авг., 17:41 1
ver-e-brus 10 авг., 14:59 2
solidshake 09 авг., 09:04 1
nailgilmanov 06 авг., 20:14 1
user-db6403fe7e695714 03 авг., 10:16 1