fibonacci

by Igor Cuckovic

JavaScript

// return list of fibonacci numbers to n

function fibonacci (n) {
    if (n <= 1) {
        return 1;
    } else {
        return fibonacci(n - 2) + fibonacci(n - 1);
    }    
}

function fibArr (n) {
    var myArr = [];
    for (var i = 0; i <= n; i += 1) {
        myArr.push(fibonacci(i))
    }
    return myArr;
}

function fibSum (n) {
    var sum = 0
    for (var i = 0; i <= n; i += 1) {
        sum += fibonacci(i);
    }
    return sum;
}

console.log(fibSum(5))