LC070 - Climbing Stairs
Problem
Example
Solution
Naive Recursion
def recurse(n: int) -> int:
if n < 2:
return 1
else:
return recurse(n-1) + recurse(n-2)
def climbStairs(self, n: int) -> int:
return recurse(n)Dynamic Programming
Cache — Memoization
Last updated