Hola:
Cita:
Iniciado por Tachikomaia caricatos:
Me tomará un tiempo prepararme mentalmente para leer tu código, y luego otro para entenderlo, pero parece que haces la serie como si fuesen sumas de caracteres, lo cual supongo que me sirve y sino me parece al menos inspirador, me hace ver algo intermedio que me sirve a modo de práctica-preparación para el problema en cuestión =)
La verdad es que la complejidad que ves es debido a que en javascript para números grandes utiliza notación científica (con poca precisión), así que lo he planteado como cadenas de texto; pero la resolución es básicamente un array de dos números:
Código Javascript
:
Ver originalfunction fibo(n) {
f = [1, 0];
for (i = 0; i < n; i++) f[i % 2] += f[(i+1) % 2];
return f[n % 2];
}
Otra referencia:
[Aporte] Serie de Fibonacci. Ahí verás este mismo código, pero con un error básico que está corregido.
Saludos