Menu
CoddyTech

FizzBuzz

En el juego de contar FizzBuzz, los jugadores cuentan desde 1 y reemplazan algunos números por palabras. Dado un número de turno n, devuelve lo que dice un jugador en ese turno: "FizzBuzz" si n es divisible entre 3 y 5, "Fizz" si solo es divisible entre 3, "Buzz" si solo es divisible entre 5 y, en caso contrario, el propio n escrito como una cadena, como "7".

Función

fizzBuzz(n: integer) → string
ninteger
el número de turno, un entero positivo
Devuelvestring
la palabra o el número que se dice en el turno n, como cadena

Restricciones

  • 1 ≤ n ≤ 109
  • La respuesta siempre es una cadena, incluso cuando es el propio número.

Ejemplos

Entrada
n = 15
Salida
"FizzBuzz"
Explicación
15 dividido entre 3 es 5 y 15 dividido entre 5 es 3, ambos sin resto, así que el turno 15 es "FizzBuzz".
challenge icon

Para ir más allá

Una nueva regla convierte los múltiplos de 7 en "Bazz", con las palabras concatenadas en orden, así que 105 es "FizzBuzzBazz". ¿Cómo la agregas sin crear un caso para cada combinación?

Restablecer código
def fizzBuzz(n):
    # Escribe el código aquí

Prueba #1

Prueba #2

Argumento

n = 15

Salida Esperada

"FizzBuzz"