Files

29 lines
622 B
JavaScript
Raw Permalink Normal View History

2025-02-26 10:44:12 +09:00
const fibonacci = function(number) {
console.log(number)
if (typeof number == "string") {
number = parseInt(number)
}
const array = []
for (i=0; i<number; i++) {
if (i < 2) {
let newNumber = 1
array.push(newNumber)
}
else {
let newNumber = array[i-2] + array [i-1]
array.push(newNumber)
}
}
console.log("Array: " + array)
if (number < 0) {
return "OOPS"
}
else {
return number === 0 ? 0 : array[number-1]
}
2017-08-25 14:29:48 -05:00
2021-03-03 15:13:24 +13:00
};
2017-08-25 14:29:48 -05:00
// Do not edit below this line
2021-03-03 15:13:24 +13:00
module.exports = fibonacci;