Inicio/Foro/FizzBuzz/Discusión
Solución

@eduahg·23/5/2026TypeScript
solution.tsTypeScript
function fizzBuzz(limit: number): string[] {
  let arr: string[] = []
  let fizz = "Fizz"
  let buzz = "Buzz"
  let fizzbuzz = "FizzBuzz"


  for(let i = 1; i <= limit; i++) {
    if((i % 3 === 0) && (i % 5 === 0)){
      arr.push(fizzbuzz)
    } else if(i % 3 === 0){
        arr.push(fizz)  
      } else if(i % 5 === 0){
        arr.push(buzz)
      } else {
        arr.push(i.toString())
      }
    }
    
    return arr;
}

// No modificar: necesario para evaluar el resultado.
export { fizzBuzz };
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.