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

1.3 KiB
Raw Blame History

id title challengeType videoUrl
5900f36e1000cf542c50fe81 问题2斐波那契数列中的偶数 5

--description--

在斐波那契数列中每一项都是前两项的和第一项和第二项除外。如果从1和2开始前十项是

1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...

求出斐波那契数列中值是偶数的项的和,至第n项(包括第n项)为止。

--hints--

fiboEvenSum(10)应该返回188。

assert.strictEqual(
  fiboEvenSum(10),
  188,
  '<code>fiboEvenSum(10)</code> should return 188.'
);

fiboEvenSum(23)应该返回60696。

assert.strictEqual(
  fiboEvenSum(23),
  60696,
  '<code>fiboEvenSum(23)</code> should return 60696.'
);

fiboEvenSum(43)应该返回1485607536。

assert.strictEqual(
  fiboEvenSum(43),
  1485607536,
  '<code>fiboEvenSum(43)</code> should return 1485607536.'
);

您的函数未使用我们的测试值返回正确的结果。

assert.strictEqual(
  fiboEvenSum(18),
  3382,
  'Your function is not returning the correct result using our tests values.'
);

您的函数应返回even数值。

assert.equal(
  fiboEvenSum(31) % 2 === 0,
  true,
  'Your function should return an <code>even</code> value.'
);

--solutions--