LeetCode 70. Climbing Stairs [Algorithm + Code Explained ] Best Solution
ฝัง
- เผยแพร่เมื่อ 4 ต.ค. 2024
- 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
Connect with me on LinkedIn at: / jayati-tiwari
idk why the loading and reconnecting to wifi made me laugh. thank you for the video tho!
YOU DESERVE MORE LIKES!!
please explain dry run of dp[i]=dp[i-1]+dp[i-2]..
Why Summation of dp[i-1] and dp[i-2] that I cannot understand.
Nice explanation Ma'am......
Nice video....
noice
why we are taking i=2 in the loop
because at i = 0 , dp[0] and i = 1 is dp[1] are already calculated and you must not include index 0 and 1 and start from 2
Superb 👍
Gunta kathi
avunu
ila unnav yentra😂