challenge-algorithms-v2.0-n.../04-fibonacci/index.js

19 lines
373 B
JavaScript
Raw Permalink Normal View History

export function fibonacci(value) {
// implementar logica aqui
let arrayFibonacci = [];
let ultimo = 0;
let penultimo = 1;
let resultado = 1;
for (let i = 0; i < value; i++) {
arrayFibonacci.push(resultado);
resultado = ultimo + penultimo;
ultimo = penultimo;
penultimo = resultado;
}
return value == 0 ? 0 : arrayFibonacci[value - 1];
}