LINUX.ORG.RU

История изменений

Исправление romanlinux, (текущая версия) :

fibs = (n) => {
    let a = 0;
    let b = 0;
    let c = 1;
    let i = 1;
    while (i < n) {
        ++i;
        a = b;
        b = c;
        c = a + b;
    }
    return c;
}

console.log(fibs(6));

помнится давно я для себя тестировал разные способы и такой способ самый быстрый оказался ЕМНИП

Исправление romanlinux, :

fibs = (n) => {
    let a = 0;
    let b = 0;
    let c = 1;
    let i = 1;
    while (i < n) {
        ++i;
        a = b;
        b = c;
        c = a + b;
    }
    return c;
}

console.log(fibs(6));

помнится давно я для себя тестировал разные способы и такой способ самый быстрый оказался ЕМНИП

Исходная версия romanlinux, :

fibs = (n) => { let a = 0; let b = 0; let c = 1; let i = 1; while (i < n) { ++i; a = b; b = c; c = a + b; } return c; }

console.log(fibs(6));

помнится давно я для себя тестировал разные способы и такой способ самый быстрый оказался ЕМНИП