Muszę wykonać to ćwiczenie i nie otrzymuję wyników, których potrzebuję.JavaScript: obliczyć sumę wszystkich liczb parzystych w wartościach sekwencji Fibonacciego <10000
Specyfikacje to: Oblicz sumę wszystkich liczb parzystych w sekwencji Fibonacciego dla wartości poniżej 10 000. Pierwsze zsumowane liczby będą następujące: 2, 8, 34, 144, 610.
Mam skrzypce, która produkuje ten wyjściowe: 10, 44, 188, 798, 3382.
var x = 1;
var y = 2;
var sum = 0;
var limit = 10000;
var evensum = 2;
while ((x + y) < limit) {
sum = x + y;
x = y;
y = sum;
if (sum % 2 === 0) {
evensum += sum;
}
console.log(evensum);
}
skrzypce link
Może ktoś mi pomóc dowiedzieć się, część jestem brakujących do wykonania tego ćwiczenia?
Dziękuję bardzo.
AKTUALIZACJADziękuję wszystkim, którzy napisali rozwiązanie. Wszyscy działali świetnie.
możliwość drukowania sum. 10 = 2 + 8, 44 = 10 + 34, 188 = 44 + 144, itd. Innymi słowy, otrzymujesz ekwiwalentne wyniki do specyfikacji, produkując tylko różne wyniki. – Jon
Czy obejrzałeś już 288 wyników już na przepełnieniu stosu? http://stackoverflow.com/search?q=Fibonacci+javascript – Charlie