Solución
solution.tsTypeScript
function fizzBuzz(limit: number): string[] {
return new Array(limit).fill(null).map((_, idx) => {
const targetNumber = idx + 1
if (targetNumber % 3 === 0 && targetNumber % 5 === 0) return 'FizzBuzz'
if (targetNumber % 3 === 0) return 'Fizz'
if (targetNumber % 5 === 0) return 'Buzz'
return targetNumber.toString()
})
}
// No modificar: necesario para evaluar el resultado.
export { fizzBuzz };0respuestas