Fibonacci iterativo en C
Fibonacci sin recursión: dos variables y un bucle.
unsigned long fib(unsigned n) {
unsigned long a = 0, b = 1;
while (n--) {
unsigned long next = a + b;
a = b;
b = next;
}
return a;
}
Palabras clave y builtins usados aquí
longreturnunsignedwhile
El intento, en números
- Líneas
- 9
- Caracteres a escribir
- 132
- Tokens
- 46
- Ritmo de tres estrellas
- 90 tpm
Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 31 segundos.
Paso 5 de 7 en Funciones; paso 19 de 35 en Fundamentos del lenguaje.