每日一題[12]-青蛙跳臺(tái)階

一只青蛙一次可以跳上1級(jí)臺(tái)階,也可以跳上2級(jí)。求該青蛙跳上一個(gè)n級(jí)的臺(tái)階總共有多少種跳法。
解:
1個(gè)臺(tái)階:1
2個(gè)臺(tái)階:1 + 1 = 2
3個(gè)臺(tái)階:(1+1)+ 1 = 3
4個(gè)臺(tái)階: 3 + 2 = 5
這就是個(gè)斐波拉契數(shù)列吶,=_=

function jumpFloor(n)
{
    var array=[1,2];
    if(n == 0) return 0;
    for (var i = 2; i < n; i++) {
      console.log(array);
      if(i == 0 || i == 1) {
        array.push(1);
        continue;
      }
      array.push(array[i-1] + array[i-2]);
    }
    return array[n-1];
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 本文出自 Eddy Wiki ,轉(zhuǎn)載請(qǐng)注明出處:http://eddy.wiki/interview-code.h...
    eddy_wiki閱讀 9,378評(píng)論 0 30
  • 最近在刷一些數(shù)據(jù)結(jié)構(gòu)的題,發(fā)現(xiàn)個(gè)很有趣的問(wèn)題:跳臺(tái)階問(wèn)題。 1. 第一題(引子):輸出菲波那切數(shù)列的第N項(xiàng)。 斐波...
    MentallyL閱讀 2,902評(píng)論 1 6
  • 1.二維數(shù)組中查找2.替換空格3.從尾到頭打印鏈表4.重建二叉樹(shù)5.用兩個(gè)棧實(shí)現(xiàn)隊(duì)列6.旋轉(zhuǎn)數(shù)組的最小數(shù)字7.斐波...
    icecrea閱讀 333評(píng)論 0 1
  • 注意:本文適用于已刷過(guò)題目,想短短幾分鐘快速簡(jiǎn)單回顧的情況。沒(méi)看過(guò)《劍指offer》的讀者建議先閱讀下。 斐波那契...
    FeelsChaotic閱讀 1,760評(píng)論 2 8
  • 我是一個(gè)特別喜歡買書的人,書太多就需要為他們修建住所,前幾天買的書柜回來(lái)了,裝好之后把我所有的愛(ài)妃請(qǐng)出,分門...
    謝雨軒兒閱讀 567評(píng)論 2 2