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