Найди Fizz и Buzz Испытание курса: Введение в программирование
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
тестов
Последние код-ревью
Автор | Дата обновления | Версий | |
---|---|---|---|
makafonov | 22 янв., 10:50 | 1 | |
mnkh | 20 янв., 10:29 | 1 | |
kokova_ekaterina | 19 янв., 04:14 | 1 | |
zem1ekop | 16 янв., 21:31 | 1 | |
foxes2307 | 08 янв., 20:24 | 1 |