dynamic_programming.climbing_stairs¶
Functions¶
| 
 | LeetCdoe No.70: Climbing Stairs | 
Module Contents¶
- dynamic_programming.climbing_stairs.climb_stairs(number_of_steps: int) int¶
- LeetCdoe No.70: Climbing Stairs Distinct ways to climb a number_of_steps staircase where each time you can either climb 1 or 2 steps. - Args:
- number_of_steps: number of steps on the staircase 
- Returns:
- Distinct ways to climb a number_of_steps staircase 
- Raises:
- AssertionError: number_of_steps not positive integer 
 - >>> climb_stairs(3) 3 >>> climb_stairs(1) 1 >>> climb_stairs(-7) Traceback (most recent call last): ... AssertionError: number_of_steps needs to be positive integer, your input -7