CodeForge

JavaScript de Cero a Experto / Proyectos + retos

Reto de entrevista: FizzBuzz

Reto15 min40 XP

El reto más famoso de las entrevistas de programación. Suena trivial, y lo es —pero filtra a quien no sabe estructurar condiciones. La clave no es resolverlo, es resolverlo LIMPIO. Y de paso te acostumbras al formato del módulo: escribes la función, corres los tests, ves los ✓.

Reto

FizzBuzz

Fácil12 min40 XP(×2 sin mirar la solución)

Qué debes construir

Una función fizzBuzz(n) que devuelva un array con los números de 1 a n, pero:

  • múltiplos de 3"Fizz"
  • múltiplos de 5"Buzz"
  • múltiplos de 3 y 5 → "FizzBuzz"
  • cualquier otro → el número tal cual

Ejemplo: fizzBuzz(5)[1, 2, "Fizz", 4, "Buzz"].

Reglas

  • Devuelve un array (no imprimas con console.log dentro de la función).
  • El orden importa: revisa PRIMERO el caso de 3 y 5 juntos.
  • Pásale los tests del playground de la solución.

12:00

Cuando estés listo, arranca el reloj.

Qué sigue

Calentaste. El siguiente ataca los strings al revés —literalmente: invertir texto y detectar palíndromos, con la técnica de dos punteros que reaparece en mil problemas.