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?
Example
Given an example n=3 , 1+1+1=2+1=1+2=3
return 3
Solution
n <=0 or n == 1 return 1
n == 1 or n == 2:
paths[0] = 1
paths[1] = 2
Last updated
Was this helpful?