iT邦幫忙

0

自主學習30日-LeetCode 70:Climbing Stairs

  • 分享至 

  • xImage
  •  

70.Climbing Stairs

題目

有 n 階樓梯,每次可以爬 1 或 2 階。

求 有多少種不同的爬法。

解題思路

1.判斷特殊情況:n == 1 → return 1

2.初始化兩個變數:

first = 1 (ways[1])

second = 2 (ways[2])

3.從 i = 3 到 n 遍歷:

third = first + second

first = second

second = third

4.遍歷結束 → return second

https://ithelp.ithome.com.tw/upload/images/20251016/20169298qJqEPybcVj.jpghttps://ithelp.ithome.com.tw/upload/images/20251016/20169298Ol44XA7oV9.jpg


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言