Solución

@maiquez·3/9/2026TypeScript
solution.tsTypeScript
def first_n_fibonacci(n: int) -> list:
    # Usa un generador interno para producir números de Fibonacci
    # y retorna los primeros n como lista
    def _fib_gen(n: int):
        a, b = 0, 1
        # Produce valores indefinidamente
        sum_fib = 0
        next_n = 0

        while True:
            yield a
            next_n = a+b
            a = b 
            b = next_n

    fibonacci = _fib_gen(n)
    final_list = []

    for value in range(n):
        final_list.append(next(fibonacci))

    return final_list
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.