201201アルゴリズム(フィボナッチ)


numを入力するとnum+1のフィボナッチ数列がnumに戻る.
0番目のフィボナッチ数は0で、1番目のフィボナッチ数は1です.次に、2番目のフィボナッチ数から、前の2つのフィボナッチ数の和として定義される.
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ...
出力しゅつりょく:配列はいち
numは0より大きい整数です
function fibonacci(num) {
  let result = [];
  for (let i = 0; i <= num; i++) {
    if (i === 0) {
      result.push(0)
    } else if (i === 1) {
      result.push(1)
    } else if (i >= 2) {
      result.push(result[i - 2] + result[i - 1])
    }
  }
  return result;
}