num , возвращаем сумму всех нечетных чисел Фибоначчи, которые меньше или равно num . Первые два числа в последовательности Фибоначчи равны 1 и 1. Каждое дополнительное число в последовательности представляет собой сумму двух предыдущих чисел. Первые шесть чисел последовательности Фибоначчи - 1, 1, 2, 3, 5 и 8. Например, sumFibs(10) должен возвращать 10 потому что все нечетные числа Фибоначчи, меньшие или равные 10 равны 1, 1, 3 и 5. Не забудьте использовать Read-Search-Ask, если вы застряли. Попробуйте подключить программу. Напишите свой собственный код. sumFibs(1) должен возвращать число.
testString: 'assert(typeof sumFibs(1) === "number", "sumFibs(1) should return a number.");'
- text: sumFibs(1000) должен вернуть 1785.
testString: 'assert(sumFibs(1000) === 1785, "sumFibs(1000) should return 1785.");'
- text: sumFibs(4000000) должен вернуть 4613732.
testString: 'assert(sumFibs(4000000) === 4613732, "sumFibs(4000000) should return 4613732.");'
- text: sumFibs(4) должен вернуть 5.
testString: 'assert(sumFibs(4) === 5, "sumFibs(4) should return 5.");'
- text: sumFibs(75024) должен возвращать 60696.
testString: 'assert(sumFibs(75024) === 60696, "sumFibs(75024) should return 60696.");'
- text: sumFibs(75025) должен вернуть 135721.
testString: 'assert(sumFibs(75025) === 135721, "sumFibs(75025) should return 135721.");'
```