Menu
CoddyTech

FizzBuzz

No jogo de contagem FizzBuzz, os jogadores contam a partir de 1 e substituem alguns números por palavras. Dado um número da rodada n, retorne o que um jogador diz nessa rodada: "FizzBuzz" se n for divisível por 3 e por 5, "Fizz" se for divisível apenas por 3, "Buzz" se for divisível apenas por 5 e, caso contrário, o próprio n escrito como uma string, como "7".

Função

fizzBuzz(n: integer) → string
ninteger
o número do turno, um inteiro positivo
Retornastring
a palavra ou o número dito no turno n, como uma string

Restrições

  • 1 ≤ n ≤ 109
  • A resposta é sempre uma string, mesmo quando é o próprio número.

Exemplos

Entrada
n = 15
Saída
"FizzBuzz"
Explicação
15 dividido por 3 é 5 e 15 dividido por 5 é 3, ambos sem resto, então a vez do 15 é "FizzBuzz".
challenge icon

Para ir além

Uma nova regra faz com que os múltiplos de 7 sejam "Bazz"; as palavras são concatenadas em ordem, então 105 é "FizzBuzzBazz". Como você adiciona isso sem criar um caso para cada combinação?

Redefinir código
def fizzBuzz(n):
    # Escreva o código aqui

Teste #1

Teste #2

Argumento

n = 15

Saída Esperada

"FizzBuzz"