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í
fnforinletmutu32u64
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.
Paso 3 de 4 en Funciones; paso 25 de 39 en Fundamentos del lenguaje.