Dynamic Programming • 40 pts
Climbing Stairs
Easy
Acceptance: 56.1%Topic: Dynamic ProgrammingYou are climbing a staircase. It takes `n` steps to reach the top.
Each time you can either climb `1` or `2` steps. In how many distinct ways can you climb to the top?
Examples
Example 1:
Input: n = 2
Output: 2
Explanation: There are two ways to climb to the top: 1. 1 step + 1 step, 2. 2 steps
Example 2:
Input: n = 3
Output: 3
Explanation: There are three ways: 1. 1+1+1, 2. 1+2, 3. 2+1
Constraints
- 1 <= n <= 45
Solution:
solution.js
javascript
13
1
Ln 1, Col 11 linesSpaces: 2
Ctrl+Enter to RunUTF-8
n = 2
Input:
[2]
Expected Output:
2