Menu
CoddyTech

FizzBuzz

В игре на счёт FizzBuzz игроки считают от 1 и заменяют некоторые числа словами. Для номера хода n верните то, что игрок произносит на этом ходу: "FizzBuzz", если n делится и на 3, и на 5, "Fizz", если оно делится только на 3, "Buzz", если оно делится только на 5, а в остальных случаях — само n, записанное в виде строки, например "7".

Функция

fizzBuzz(n: integer) → string
ninteger
номер хода, положительное целое число
Возвращаетstring
слово или число, произнесённое на ходу n, в виде строки

Ограничения

  • 1 ≤ n ≤ 109
  • Ответ всегда является строкой, даже если это само число.

Примеры

Ввод
n = 15
Вывод
"FizzBuzz"
Пояснение
15, делённое на 3, равно 5, а 15, делённое на 5, равно 3 — в обоих случаях без остатка, поэтому на ходе 15 выводится "FizzBuzz".
challenge icon

Дополнительный вопрос

Новое правило превращает числа, кратные 7, в "Bazz"; слова соединяются по порядку, поэтому 105 — это "FizzBuzzBazz". Как добавить это правило, не создавая отдельный вариант для каждой комбинации?

Сбросить код
def fizzBuzz(n):
    # Напишите код здесь

Тест #1

Тест #2

Аргумент

n = 15

Ожидаемый вывод

"FizzBuzz"