1.2 KiB
Raw Blame History

id, title, challengeType, forumTopicId
id title challengeType forumTopicId
a5229172f011153519423690 求斐波那契数组中的奇数之和 5 16084

--description--

在这道题目中,我们需要写一个函数,参数为一个正整数num。它的作用是计算斐波那契数列中,小于或等于num的奇数之和。

斐波那契数列中,第一和第二个数字都是 1后面的每个数字由之前两数相加得出。斐波那契数列的前六个数字分别为1、1、2、3、5、8。

比如,sumFibs(10)应该返回10。因为斐波那契数列中,比10小的数字只有 1、1、3、5。

如果你遇到了问题,请点击帮助

--hints--

sumFibs(1)应该返回一个数字。

assert(typeof sumFibs(1) === 'number');

sumFibs(1000)应该返回 1785。

assert(sumFibs(1000) === 1785);

sumFibs(4000000)应该返回 4613732。

assert(sumFibs(4000000) === 4613732);

sumFibs(4)应该返回 5。

assert(sumFibs(4) === 5);

sumFibs(75024)应该返回 60696。

assert(sumFibs(75024) === 60696);

sumFibs(75025)应该返回 135721。

assert(sumFibs(75025) === 135721);

--solutions--