Inicio/Foro/Fibonacci/Discusión
Solución

@crisemavargas20_60580a61·21/10/2026TypeScript
solution.tsTypeScript
function fibonacci(position: number): number {
  let last = 0;
  let current = 1;
  let listFibo: Array<number> = [];

  listFibo.push(last);
  listFibo.push(current);

  for (let i = 0; i < position; i++) {
    let sum = last + current; // 1 + 2
    listFibo.push(sum); // 0 1 1 2 3 5 8 13 21 34 55 89
    last = current; // 2
    current = sum; // 3
  }

  return listFibo[position] ?? 0;
}

// No modificar: necesario para evaluar el resultado.
export { fibonacci };
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.