odin-js-fundamentals-part-5/10_fibonacci/fibonacci.js

20 lines
375 B
JavaScript
Raw Normal View History

const fibonacci = function(number) {
2024-01-11 20:39:13 +00:00
if (number == 0) {
return 0;
}
if (number < 0) {
return "OOPS";
}
let a = 1, b = 1;
let sum = a;
for (let i = 0;
2024-01-11 20:35:00 +00:00
i < number - 2;
i++, (i % 2 == 0) ? a = sum : b = sum) {
sum = a + b;
}
return sum;
2024-01-11 08:52:05 +00:00
};
// Do not edit below this line
module.exports = fibonacci;