• Теория
  • Теория

Условия: FizzBuzz

«Fizz Buzz» — одна из классических программистских задач. Её часто предлагают решить на собеседованиях соискателям на вакансию разработчика. Попробуйте и вы решить эту задачу.

Вот техническое задание:

Программа должна анализировать числа.

Если число делится на 3, результат работы программы — строка 'Fizz'.

Если число делится на 5 — строка 'Buzz'.

Если число одновременно делится на 3 и на 5 — результат 'FizzBuzz'.

В остальных случаях результат работы программы — изначальное число.

Число записано в переменную number.

Результат работы программы записывайте в переменную taskResult.

Чтобы проверить, делится ли одно число на другое без остатка, используйте оператор «остаток от деления». Он записывается в виде знака процента (%) и возвращает остаток от деления чисел. Работает это так:

12 % 5;  // Вернёт 2
27 % 3;  // Вернёт 0
13 % 3;  // Вернёт 1

Значение, которое возвращает оператор % — то же самое, что остаток от деления в арифметике. Это деление проще понять на бытовом примере. Представьте, что у вас 13 конфет, а людей в компании 4 (включая вас). Как поделить конфеты на всех, чтобы никого не обидеть? Поровну не получится, потому что 13 не делится на 4 без дробных частей. Зато поровну на 4 части делится число 12. Можно раздать по 3 конфеты каждому. Тогда вы раздадите 12 конфет, и ещё останется одна про запас, потому что изначально конфет было 13. Вот эта конфета «про запас» и есть остаток от деления.

Для проверки нажмите кнопку Заказчик, принимай программу!. Изначальное число будет меняться и тесты проверят корректность работы вашей программы.

Минимальный вид табов
  • index.html
HTML
HTML

Вы перешли на другую страницу

Кликните внутри мини-браузера, чтобы поставить фокус в это окно.

100%
Бабушка Кекс

Притормози, дружище

Проходить вызовы части «Задачи начального уровня» тренажёра «Сборник задач по программированию» можно после регистрации и оформления подписки.