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.logdentro 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.