Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

フィボナッチ数列JavaScriptのN番目の要素


最初で唯一の引数として単一の数値を受け取るJavaScript関数を作成する必要があります。その数値を、nと呼びましょう。

この関数は、フィボナッチ数列のn番目の要素を返す必要があります。

例-

fibonacci(10) should return 55
fibonacci(3) should return 2
fibonacci(6) should return 8
fibonacci(2) should return 1

const fibonacci = (num = 1) => {
   const series = [1, 1];
   for (let i = 2; i < num; i++) {
      const a = series[i - 1];
      const b = series[i - 2];
      series.push(a + b);
   };
   return series[num - 1];
};
console.log(fibonacci(10));
console.log(fibonacci(6));
console.log(fibonacci(3));
console.log(fibonacci(2));

出力

そして、コンソールの出力は-

になります
55
8
2
1

  1. Javascriptのフィボナッチ数列

    フィボナッチ数は、最初の2つ以降のシリーズのすべての数が、前の2つの数の合計になるような数です。シリーズは1、1で始まります。例- 1, 1, 2, 3, 5, 8, 13, 21, 34, …. 次のようにn番目を生成するプログラムを書くことができます- functionfibNaive(n) {    if (n<= 1) return n;    returnfibNaive(n - 1) + fibNaive(n - 2); } -を使用してこれをテストできます console.log(fibNaive(7)); cons

  2. JavaScript-スパン要素のテキストを取得します

    JavaScriptでspan要素のテキストを取得するには、コードは次のとおりです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style&g