One of the best Solution , Mam do the leetcode problems like this way its very help to us
@sriracha97294 ай бұрын
ok sir
@nguyenbach4710 Жыл бұрын
plz don't stop the way u explained so clearly and specify thankyou very much
@pratikshabakrola Жыл бұрын
Hello Nguyen, Thank you for your feedback! Appreciate it! Will upload more videos soon!
@kartikeyasingh51723 ай бұрын
Excellent solution , this one is more intutive , as compared to stack one.
@priyanshu54078 ай бұрын
nice one
@pratikshabakrola6 ай бұрын
Thanks
@snehal54298 ай бұрын
My approach was same but I was not doing checking in reverse direction, thanks
@pratikshabakrola6 ай бұрын
Great 👍
@ritikshandilya7075Ай бұрын
We really need more such great solutions , thanks for amazing explanation and approach.
@neetankumar4449 Жыл бұрын
wasn't able to understand why two traversals : start to end and end to start, just understood, thanks bakrola mam
@pratikshabakrola Жыл бұрын
Glad it helped!
@phardik5610Ай бұрын
most clever solution out there for this question
@holly_singh Жыл бұрын
great video, can you please make videos of graph questions ? Esp the ones that are not solved on other channels
@sivan287810 ай бұрын
Great video, thanks a lot Pratiksha
@MR._NEEN3 ай бұрын
Your solution is very impressive . A like for you.
@pratikshabakrola2 жыл бұрын
class Solution { public int longestValidParentheses(String s) { int left=0; int right=0; int max=0; for(int i=0;ileft) { left=0; right=0; } } left=0; right=0; for(int i=s.length()-1;i>=0;i--) { if (s.charAt(i)=='(') left++; else right++; if(left==right) { max=Math.max(max,left*2); }else if(left>right) { left=0; right=0; } } return max; } }
@MrVlog-042 ай бұрын
nice approch to solve this question
@vninfo.2739Ай бұрын
wow this is very easy solution
@abhaychaurasiya5548 Жыл бұрын
never found such clear explanation
@pratikshabakrola Жыл бұрын
Thanks for sharing! I am glad you found it helpful!
@triggeredinsaan_mini3 ай бұрын
One of the beat and easy solution
@JayPrajapati-lj8pw Жыл бұрын
great maja aagaya
@shivamshukla4383 ай бұрын
Thank you good explanation
@PraveenKumar-kl2xi5 ай бұрын
nice solution, great logic
@AnkitPandey-s9h11 ай бұрын
very informative vedio
@Area-fd8ht9 ай бұрын
Pratiksha explanation is too good also u are too cute 🥰
@pratikshabakrola8 ай бұрын
Thank you!
@prashantbhati87057 ай бұрын
mast explain kiya hain :)
@barathkumar35835 ай бұрын
Good
@mohammedilyas88242 жыл бұрын
Ma'am pls make videos on most important questions for sde role fresher
@pratikshabakrola2 жыл бұрын
Hello Mohammed, I will try to put something together on that topic. Thank you for suggesting that.
@singhji4149 Жыл бұрын
Great explanation
@pratikshabakrola Жыл бұрын
Glad it was helpful!
@vvek_7 Жыл бұрын
Very Clear
@pratikshabakrola Жыл бұрын
Glad to hear that
@sarojkumar-nu8vo2 жыл бұрын
well explained great 👍
@pratikshabakrola2 жыл бұрын
Thank you Saroj Ji 🙏 Make sure you share it with others who may find it helpful 😊
@mayurs93192 жыл бұрын
nice🎉
@pratikshabakrola2 жыл бұрын
Glad you liked it ! Make sure to share it with your friends 🙏
@mayurs93192 жыл бұрын
@@pratikshabakrola I did ;)
@zeynepergul4768 Жыл бұрын
what if that would be a stack and they ask for thw range between indexes at longest parantheses
@ShivangiSingh-wc3gk5 ай бұрын
Kind of feels like this solution is wrong
@vineeshashwin2697 Жыл бұрын
🎉💥👑
@deepakkumar13204 Жыл бұрын
Well explained mam ❤
@pratikshabakrola Жыл бұрын
Thanks a lot 😊
@xyzhacker009992 ай бұрын
you and your solution is so beautiful
@feelyourbeat78204 ай бұрын
I came here just to see her beauty ❤
@UnspokenTears Жыл бұрын
class Solution { public int longestValidParentheses(String s) { int c=0; for(int i=0;i
@adi900310 ай бұрын
you are only considering strings which which have ')' just after '(' -> for example, ()()() but this code will fail to answer correctly when I give ((((())))), it is correct string but according to your logic it is not correct.
@gamerversez5372 Жыл бұрын
I think you should give proper explanation why another traversal is needed
@pratikshabakrola Жыл бұрын
Good feedback! Thanks
@satyamchoudhary257311 ай бұрын
s = ")(", wrong for this input
@CodeWithSeenuАй бұрын
else if(l < r) { r = 0; l = 0; } not an issue
@Karthik-ev7jy10 ай бұрын
Not working for some test cases
@vinaysen6710 Жыл бұрын
Beauty with Talent
@24_Focus6 ай бұрын
turunin
@satyamchoudhary257311 ай бұрын
name se laga Indian hai but awaj se angrez , Kya bawasir hai 🤣, BTW nice explaination
@AmitKumar-fk8mm Жыл бұрын
aapke aashirwaad se mera package 15 crore ka lag jaayega 😌
@pratikshabakrola Жыл бұрын
My well wishes to you!
@KaifKhan-sb2yr4 ай бұрын
Glt solution hai bhai 🫠
@princebhati63762 жыл бұрын
How do you get the job in usa, can u make a video about that.
@pratikshabakrola2 жыл бұрын
Thank you for the suggestion. I will see if I can put something together on that subject, if I am not able to make a video, I will share some tips via email/call. You can follow my Facebook page and stay connected!
@princebhati63762 жыл бұрын
@@pratikshabakrola , i think linkedin would be better.
@pratikshabakrola2 жыл бұрын
+Prince bhati Yes, I agree. That’s a great idea!
@thomasshelby67804 ай бұрын
wannabees be faking day and night
@EdgarRamirez-ry2je2 ай бұрын
You are beautiful
@RamyEldesoky2 ай бұрын
This solution doesn't solve "()()"
@EdgarRamirez-ry2je2 ай бұрын
Hello do you have a boyfiend ???
@ManishRaj-zm5gs Жыл бұрын
galat hai
@pratikshabakrola Жыл бұрын
Feel free to share the code that you think is right for our viewers
@Karthik-ev7jy10 ай бұрын
public class Solution { // DO NOT MODIFY THE ARGUMENTS WITH "final" PREFIX. IT IS READ ONLY public int solve(final String A) { Stack stack = new Stack(); int maxLen = 0; stack.push(-1); // Push -1 to represent the starting index for (int i = 0; i < A.length(); i++) { if (A.charAt(i) == '(') { stack.push(i); // Push the index of opening parenthesis } else { stack.pop(); // Pop the matching opening parenthesis index if (!stack.isEmpty()) { maxLen = Math.max(maxLen, i - stack.peek()); // Calculate length of valid substring } else { stack.push(i); // If no matching opening parenthesis found, push current index } } } return maxLen; } } @@pratikshabakrola