MJay
70 - DP - Climbing Stairs 본문
70. Climbing Stairs
You are climbing a stair case. It takes n steps to reach to the top.
Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?
Note: Given n will be a positive integer.
Example 1:
Input: 2
Output: 2
Explanation: There are two ways to climb to the top.
1. 1 step + 1 step
2. 2 steps
Example 2:
Input: 3
Output: 3
Explanation: There are three ways to climb to the top.
1. 1 step + 1 step + 1 step
2. 1 step + 2 steps
3. 2 steps + 1 step

리스트를 만들어서 마지막꺼를 return 한다 재미있는 문제이다.
'Programming > LeetCode' 카테고리의 다른 글
276 - DP - (문제 잘 읽어야하는 이유) (0) | 2019.10.22 |
---|---|
198 - DP - House Robber (0) | 2019.10.21 |
256 - DP - Paint House (0) | 2019.10.21 |
392 - DP - Subsequence (0) | 2019.10.21 |
736 - DP - Stairs (0) | 2019.10.21 |