--- id: a5229172f011153519423690 title: Sum All Odd Fibonacci Numbers isRequired: true challengeType: 5 videoUrl: '' localeTitle: 求所有奇数斐波纳契数 --- ## Description
给定正整数num ,返回小于或等于num的所有奇数Fibonacci数的总和。 Fibonacci序列中的前两个数字是1和1.序列中的每个附加数字是前两个数字的总和。 Fibonacci序列的前六个数字是sumFibs(10)和8.例如, sumFibs(10)应该返回10因为小于或等于10所有奇数Fibonacci数都是sumFibs(10)和5.如果卡住,请记得使用Read-Search-Ask 。尝试配对程序。编写自己的代码。
## Instructions
## Tests
```yml tests: - text: sumFibs(1)应该返回一个数字。 testString: assert(typeof sumFibs(1) === "number"); - text: sumFibs(1000)应该返回1785。 testString: assert(sumFibs(1000) === 1785); - text: sumFibs(4000000)应返回4613732。 testString: assert(sumFibs(4000000) === 4613732); - text: sumFibs(4)应该返回5。 testString: assert(sumFibs(4) === 5); - text: sumFibs(75024)应该返回60696。 testString: assert(sumFibs(75024) === 60696); - text: sumFibs(75025)应该返回135721。 testString: assert(sumFibs(75025) === 135721); ```
## Challenge Seed
```js function sumFibs(num) { return num; } sumFibs(4); ```
## Solution
```js // solution required ```