Climbing Stairs
Example
Solution
class Solution:
"""
@param n: An integer
@return: An integer
"""
def climbStairs(self, n):
# write your code here
if n <= 0:
return 1
if n ==1 or n == 2:
return n
paths = [0 for x in range(n)]
paths[0] = 1
paths[1] = 2
for i in range(2, n):
paths[i] = paths[i-1] + paths[i-2]
return paths[-1]Last updated