Курс Raku / Основи / Основи порядку виконання / Умовні перевірки / Вправи / 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Навігація курсом
← FizzBuzz | Скільки чисел рівні? →