num
,返回小于或等于num
的所有奇数Fibonacci数的总和。 Fibonacci序列中的前两个数字是1和1.序列中的每个附加数字是前两个数字的总和。 Fibonacci序列的前六个数字是sumFibs(10)
和8.例如, sumFibs(10)
应该返回10
因为小于或等于10
所有奇数Fibonacci数都是sumFibs(10)
和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.");'
```