feat(fibonacci): algoritmo criado. #4

Merged
luizfelipe9627 merged 1 commits from feature/algorithm04 into development 2022-11-01 01:21:01 +00:00

View File

@ -1,4 +1,17 @@
export function fibonacci(value) { export function fibonacci(value) {
// implementar logica aqui // implementar logica aqui
if(value < 1) return 0;
if(value <= 2) return 1;
let valorFib1 = 1;
let valorFib2 = 0;
let valorFibonacci = value;
for(let i = 2; i <= value; i++) {
valorFibonacci = valorFib1 + valorFib2;
valorFib2 = valorFib1;
valorFib1 = valorFibonacci;
}
return valorFibonacci;
} }