freeCodeCamp/curriculum/challenges/chinese/10-coding-interview-prep/project-euler/problem-2-even-fibonacci-nu...

70 lines
1.3 KiB
Markdown
Raw Normal View History

---
id: 5900f36e1000cf542c50fe81
title: 问题2斐波那契数列中的偶数
challengeType: 5
videoUrl: ''
---
# --description--
在斐波那契数列中每一项都是前两项的和第一项和第二项除外。如果从1和2开始前十项是
<div style='text-align: center;'>1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...</div>
求出斐波那契数列中值是偶数的项的和,至第`n`项(包括第`n`项)为止。
# --hints--
`fiboEvenSum(10)`应该返回188。
```js
assert.strictEqual(
fiboEvenSum(10),
188,
'<code>fiboEvenSum(10)</code> should return 188.'
);
```
`fiboEvenSum(23)`应该返回60696。
```js
assert.strictEqual(
fiboEvenSum(23),
60696,
'<code>fiboEvenSum(23)</code> should return 60696.'
);
```
`fiboEvenSum(43)`应该返回1485607536。
```js
assert.strictEqual(
fiboEvenSum(43),
1485607536,
'<code>fiboEvenSum(43)</code> should return 1485607536.'
);
```
您的函数未使用我们的测试值返回正确的结果。
```js
assert.strictEqual(
fiboEvenSum(18),
3382,
'Your function is not returning the correct result using our tests values.'
);
```
您的函数应返回`even`数值。
```js
assert.equal(
fiboEvenSum(31) % 2 === 0,
true,
'Your function should return an <code>even</code> value.'
);
```
# --solutions--