LeetCode 70. Climbing Stairs [Algorithm + Code Explained ] Best Solution

preview_player
Показать описание
One of the most frequently asked coding interview questions on Dynamic Programming in companies like Google, Facebook, Amazon, LinkedIn, Microsoft, Uber, Apple, Adobe etc.

LeetCode : Climbing Stairs

Question : 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?

Note: Given n will be a positive integer.


Example 1:

Input: 2
Output: 2

Explanation: There are two ways to climb to the top.
1. 1 step + 1 step
2. 2 steps

Example 2:

Input: 3
Output: 3

Explanation: There are three ways to climb to the top.
1. 1 step + 1 step + 1 step
2. 1 step + 2 steps
3. 2 steps + 1 step

Рекомендации по теме
Комментарии
Автор

idk why the loading and reconnecting to wifi made me laugh. thank you for the video tho!

ilovemirtha
Автор

please explain dry run of dp[i]=dp[i-1]+dp[i-2]..

nikhilpoonia
Автор

Why Summation of dp[i-1] and dp[i-2] that I cannot understand.

dontignore
visit shbcf.ru