freeCodeCamp/curriculum/challenges/chinese/08-coding-interview-prep/rosetta-code/fibonacci-sequence.chinese.md

1.6 KiB
Raw Blame History

title id challengeType videoUrl localeTitle
Fibonacci sequence 597f24c1dda4e70f53c79c81 5 斐波那契序列

Description

编写一个函数来生成第n Fibonacci数。

///

第n Fibonacci数由下式给出///

F n = F n-1 + F n-2

///

该系列的前两个术语是0,1。

///

因此该系列是0,1,1,2,3,5,8,13 ......

///

Instructions

Tests

tests:
  - text: <code>fibonacci</code>是一种功能。
    testString: 'assert(typeof fibonacci === "function", "<code>fibonacci</code> is a function.");'
  - text: <code>fibonacci(2)</code>应该返回一个数字。
    testString: 'assert(typeof fibonacci(2) == "number", "<code>fibonacci(2)</code> should return a number.");'
  - text: <code>fibonacci(3)</code>应该返回1.“)
    testString: 'assert.equal(fibonacci(3),1,"<code>fibonacci(3)</code> should return 1.");'
  - text: <code>fibonacci(5)</code>应该返回3.“)
    testString: 'assert.equal(fibonacci(5),3,"<code>fibonacci(5)</code> should return 3.");'
  - text: <code>fibonacci(10)</code>应该返回34.“)
    testString: 'assert.equal(fibonacci(10),34,"<code>fibonacci(10)</code> should return 34.");'

Challenge Seed

function fibonacci(n) {
  // Good luck!
}

Solution

// solution required