- Теория
- Теория
Условия: 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
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.