Курс Раку / Основи / Умовні перевірки / Вправи / FizzBuzz
Рішення: FizzBuzz
Це завдання є класичним завданням для співбесіди, яке допомагає перевірити, чи враховуєте ви випадки, коли обидві умови є True
. Якщо число ділиться як на 3, так і на 5, програма повинна вивести FizzBuzz
.
Код
Ось рішення:
my $n = prompt 'Введіть число: ';
print 'Fizz' if $n %% 3;
print 'Buzz' if $n %% 5;
print "\n";
🦋 Знайдіть програму у файлі fizz-buzz.raku.
Приклад
Вам потрібно протестувати кілька класів вхідних даних:
- Числа, що діляться на 3, наприклад: 3, 6, 9, 12.
- Числа, що діляться на 5, наприклад: 5, 10, 15, 20.
- Числа, що діляться як на 3, так і на 5, наприклад: 15, 30, 45.
- Інші числа, які не діляться ні на 3, ні на 5, наприклад: 4, 7, 11.
$ raku exercises/conditional-checks/fizz-buzz.raku
Введіть число: 3
Fizz
$ raku exercises/conditional-checks/fizz-buzz.raku
Введіть число: 10
Buzz
$ raku exercises/conditional-checks/fizz-buzz.raku
Введіть число: 7
$ raku exercises/conditional-checks/fizz-buzz.raku
Введіть число: 30
FizzBuzz
Наступна вправа
Навігація по курсу
← Блоки коду / Локальні змінні | Цикли →
Ця сторінка автоматично перекладена за допомогою ChatGPT 4o. Оригінальний текст англійською мовою.
Переклади цієї сторінки: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська