typestar

Fibonacci iterativo en Rust

Fibonacci sin recursión, y un primer vistazo al shadowing.

fn fib(n: u32) -> u64 {
    let (mut a, mut b) = (0u64, 1u64);
    for _ in 0..n {
        let next = a + b;
        a = b;
        b = next;
    }
    a
}

Palabras clave y builtins usados aquí

El intento, en números

Líneas
9
Caracteres a escribir
115
Tokens
52
Ritmo de tres estrellas
90 tpm

Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 35 segundos.

Escribe este fragmento

Paso 3 de 4 en Funciones; paso 25 de 39 en Fundamentos del lenguaje.

← Anterior Siguiente →