3256f980b0
Previous Fibonacci solution didn't use arrays, and since this is an array-heavy section, it seemed better to have that be the method here. Also, it accounts for entering 0 as an argument without having to add any extra code, which takes care of some currently open issues. Issues #192 and #236 are about the same thing. I added a test for that as well.
10 lines
249 B
JavaScript
10 lines
249 B
JavaScript
const fibonacci = function(count) {
|
|
if (count < 0) return "OOPS"
|
|
const fibPart = [0, 1];
|
|
for (let index = 1; index < count; index++) {
|
|
fibPart.push(fibPart[index] + fibPart[index -1]);
|
|
}
|
|
return fibPart[count];
|
|
};
|
|
|
|
module.exports = fibonacci;
|