Total Ways To Decode A String - Recursive Dynamic Programming Approach ("Decode Ways" on LeetCode)

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ส.ค. 2024

ความคิดเห็น • 264

  • @BackToBackSWE
    @BackToBackSWE  5 ปีที่แล้ว +22

    Table of Contents:
    Messing Around 0:00 - 1:16
    The Problem Introduction 1:16 - 2:54
    Recursion Tree Walkthrough 2:54 - 8:06
    Pruning The Recursion (With Memoization) 8:06 - 10:26
    Time Complexity 10:26 - 10:40
    Space Complexity 10:40 - 11:22
    Yeah 11:22 - 11:38
    The solution for this problem as described in the video is in the description.

  • @cemtorun3815
    @cemtorun3815 5 ปีที่แล้ว +50

    Hey man, I just really love how you teach the concepts and not the coding. We can find the code in whatever language on LC but this is actually really helping me understand how to get to the answer - keep up the great work! :)

  • @rahul-patil
    @rahul-patil 3 ปีที่แล้ว +9

    The recursion code is not in the description. :(
    Please provide the link.
    Thanks

  • @frankchen9264
    @frankchen9264 5 ปีที่แล้ว +17

    I had a facebook phone interview last week. It's exactly this question!!!!! But I couldn't solve it at that time. I felt really depressed. Thanks for this video! I become more clear about DFS.

  • @colorfulcodes
    @colorfulcodes 5 ปีที่แล้ว +100

    lollllll, the intro.

    • @BackToBackSWE
      @BackToBackSWE  5 ปีที่แล้ว +8

      I'm a fool

    • @akhileshsingla3212
      @akhileshsingla3212 5 ปีที่แล้ว +2

      @@BackToBackSWE The reaction to the CTC break-up was hilarious!

    • @BackToBackSWE
      @BackToBackSWE  5 ปีที่แล้ว

      @@akhileshsingla3212 ye

    • @lizadahiya82
      @lizadahiya82 3 ปีที่แล้ว

      @@BackToBackSWE lol no, you're cute xD

  • @meghamalviya8495
    @meghamalviya8495 3 ปีที่แล้ว +4

    Your way of explaining first the problem with the O(2n) approach then going to the optimised one really helps a lot. Thanks for your rich videos. :)

  • @acousticIndie
    @acousticIndie 4 ปีที่แล้ว +3

    when you just dropped the time complexity from exponential to linear by pruning the tree .. BRAINS OUT !!
    Amazing, really helpful!

  • @TheKarateKidd
    @TheKarateKidd 4 ปีที่แล้ว +3

    I like how you explain the problem/solution without using code in the video. It lets me understand what needs to be done without giving me a bias on how to code a solution when I re-attempt the problem.

  • @axchetype6206
    @axchetype6206 5 ปีที่แล้ว +12

    Dude your intros are the best lol. Thanks a lot for your videos!

    • @BackToBackSWE
      @BackToBackSWE  5 ปีที่แล้ว

      I know. I'm just messing around since these videos are generally boring to watch.

  • @RahulVerma-fz2jf
    @RahulVerma-fz2jf 4 ปีที่แล้ว +6

    Really Really good man. Understood the solution in depth. The Recursion tree helped a lot. Keep up the good work.

  • @meghnaverma1809
    @meghnaverma1809 4 ปีที่แล้ว +16

    Well i must say that you explained the concept of dynamic programming deeply in this video and actually made me realize that how to think from the basic . Thanks !

  • @spk9434
    @spk9434 5 ปีที่แล้ว +8

    Exactly what I was looking for ... a recursive solution. Thanks man.

    • @BackToBackSWE
      @BackToBackSWE  5 ปีที่แล้ว

      you're welcome, the code is in the description if you haven't already found it

    • @tilak1233
      @tilak1233 3 ปีที่แล้ว

      @@BackToBackSWE where ?

  • @aj9706
    @aj9706 4 ปีที่แล้ว +7

    The way u explain the logic using recursion tree is superb.... Thank you

  • @jeffmathew5857
    @jeffmathew5857 5 ปีที่แล้ว +4

    You have a great knack for explaining these problems. Fantastic Work!

    • @BackToBackSWE
      @BackToBackSWE  5 ปีที่แล้ว +2

      im trying

    • @jeffmathew5857
      @jeffmathew5857 3 ปีที่แล้ว

      @@BackToBackSWE Came back to this problem and video again after 2 years. Just saw your reply. You're still nailing it in 2021 :)

  • @awalktoinfinity665
    @awalktoinfinity665 4 ปีที่แล้ว +3

    this is my first video on your channel , i dont know dp , currently i am learning recursion only , man your explanation is outstanding! I love it ,, thank you

  • @jinny5025
    @jinny5025 3 ปีที่แล้ว +6

    I've seen a few videos until now, and I can say your explanations are always better than others😊Thank you always. And I also love your clear voices!

  • @password47403
    @password47403 2 ปีที่แล้ว

    This explanation is one of the most intuitive explanations i have found on the internet...KUDOS!!!

  • @pranavpallavalli7347
    @pranavpallavalli7347 3 ปีที่แล้ว +2

    Hey! Great explanation but where's the code for this question??? I can't find it in the description.

  • @AW-rt9sz
    @AW-rt9sz 5 ปีที่แล้ว +4

    Shit, I came up with recursive solution by myself but without tree pruning, realized it was too slow. Then I found your video, thank you for teaching me a valuable lesson!!!!!!!!!

  • @xiaofalin8668
    @xiaofalin8668 3 ปีที่แล้ว +3

    I am just wondering there code is ? I didn't find anything in the description

  • @gustavoy23
    @gustavoy23 3 ปีที่แล้ว +1

    Thanks to show me the recursion approach of this problem. If I had skipped to DP solution , I would never understand the reason behind this problem. Recursion ,then memoization and then DP (Bottom UP approach) is the best sequence. DP is hard and your videos is really making me understand DP. I know that I need practice, practice and practice.

  • @adityasoni1207
    @adityasoni1207 2 ปีที่แล้ว

    It's Aug, 2022 and I am still loving these videos! Amazing work! 🙏

  • @zerocool198912345
    @zerocool198912345 4 ปีที่แล้ว +2

    Beautifully explained .Thanks much

  • @NJTROJAN
    @NJTROJAN 5 ปีที่แล้ว +1

    In your solution, "int[] previousAnswers = new int[s.length() + 1];" you don't really need a dp array size s.length() + 1, your answer is at previousAnswers[0] and the length of previousAnswers[] should be s.length(). Love your videos, they are very helpful! :)

    • @BackToBackSWE
      @BackToBackSWE  5 ปีที่แล้ว

      Are you sure? Been a while since I wrote the same, I did it hastily. If you are correct and the fix passes test cases, if you open a PR I can merge it in.

    • @NJTROJAN
      @NJTROJAN 5 ปีที่แล้ว +1

      @@BackToBackSWE Yes i have verified it. Created a PR for you.

    • @BackToBackSWE
      @BackToBackSWE  5 ปีที่แล้ว

      @@NJTROJAN ok

  • @fredwooten14
    @fredwooten14 5 ปีที่แล้ว +2

    Man took a launch code assessment test kick my butt.

  • @chandanhegde4923
    @chandanhegde4923 5 ปีที่แล้ว +6

    Very nice video.
    So, as per the code, the final answer will be returned by previousAnswers[0] right?
    Also is there any solution out there that has just recursion and doesn't use DP? Would be of great help. I couldn't find any. I know that it would be inefficient, but wanted to first learn that and then jump into DP problems.

    • @BackToBackSWE
      @BackToBackSWE  5 ปีที่แล้ว +1

      Yeah, and if it didn't cache answers nothing would change except the time complexity would simply become worse. All caching does is prune the recursion tree.

    • @chandanhegde4923
      @chandanhegde4923 5 ปีที่แล้ว +1

      @@BackToBackSWE thanks for the clarification.
      Basically
      arr[i] = arr[i+1] (+ arr[i+2] if 2 chars are valid)
      Also was wondering if the question was to print all the possible decoded ways instead of just the count, would it be possible to solve it in under O(n^2) ? I tried, an iterative solution using a
      map and char append strategy, but couldn't optimize it.

    • @BackToBackSWE
      @BackToBackSWE  5 ปีที่แล้ว

      @@chandanhegde4923 I'm not sure, I'd have to think about this.

  • @SamarAshrafii
    @SamarAshrafii 20 วันที่ผ่านมา

    Thank youuuu so much for this video!!!!

  • @aneeshsagiraju3985
    @aneeshsagiraju3985 3 ปีที่แล้ว

    i was using backing tracking for this and got TLE, storing the solution is great idea to reduce time complexity . Thanks

  • @ducvu8310
    @ducvu8310 5 ปีที่แล้ว +4

    Loved your introduction, :) your explanation is great as always...

  • @ashmitaroy797
    @ashmitaroy797 ปีที่แล้ว

    The best explanation I have heard ...thank you 😊

  • @kratigupta80
    @kratigupta80 3 ปีที่แล้ว +2

    but where's the code?

  • @ousmandiallo761
    @ousmandiallo761 4 ปีที่แล้ว +2

    my soul lights up when he says "expression"

  • @ajaypolicepatil
    @ajaypolicepatil 4 ปีที่แล้ว +2

    Hey , I am new to DP.
    What I thought is to recurse all the digits at each node, But I didn't get that we can make choice that we can pick either one element / two element.
    Need some help regarding how did you arrive to that decision.
    .
    Thank u SO much. Your videos are awesome.

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว

      Thanks and the idea is we follow the "paths" of decomposition. Path items can only be single or 2 digit numbers.

  • @MartinThoma
    @MartinThoma 4 ปีที่แล้ว +5

    Although the recursive solution is straight-forward, it can only cope with strings of length ~500 in Python. Once it gets longer, there will be a RecursionError.

  • @ak_allday__
    @ak_allday__ 4 ปีที่แล้ว +4

    Hey Benyam, I'm not able to figure out the subproblems for new DP questions. Do I just practice more and more problems to see a pattern amongst these problems? Because I can't afford to loose time figuring out these sub problems in a coding challenge with limited time...

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว

      Yeah, you just have to do many problems and read textbooks. Which makes dp problems stupid.

    • @ak_allday__
      @ak_allday__ 4 ปีที่แล้ว +1

      Thanks! That really helped

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว

      @@ak_allday__ Did it? I didn't say much.

    • @ak_allday__
      @ak_allday__ 4 ปีที่แล้ว +2

      Back To Back SWE yes you did. Instead of being anxious not able to think of sub problems, I realize if I patiently keep pushing myself, soon I will be able solve these problems easily...

  • @sunnybambooflute
    @sunnybambooflute 5 ปีที่แล้ว +2

    Amazing clean at easy to understand code. I also like the intro.

  • @darthvader_
    @darthvader_ 3 ปีที่แล้ว +1

    Anyone watching this in 2021?

  • @DragonStoneCreations
    @DragonStoneCreations 3 ปีที่แล้ว +1

    Where is the solution in the description?

  • @bluemoonsri
    @bluemoonsri 4 ปีที่แล้ว +2

    cant find the solution in description... can you please check ?

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว

      The repository is deprecated - we only maintain backtobackswe.com now.

  • @linhdantran1859
    @linhdantran1859 5 ปีที่แล้ว +2

    Very good explanation.

  • @angeloliwanag2619
    @angeloliwanag2619 4 ปีที่แล้ว +1

    bro you're a beast. subscribed!

  • @helloiam2mas
    @helloiam2mas 4 ปีที่แล้ว +2

    Great explanation, only advice would be to go in a bit more explanation into what the memo-schema looks like. Are we storing the index at a certain point as the key and the value is the number of ways you can decode?

  • @annas8308
    @annas8308 3 ปีที่แล้ว +1

    Hi Ben, I know you mentioned "Space Complexity @10:20 and @10:40 - 11:22." But can you explain why we use Space Complexity - O(n) on the call stack - in the brute force approach?

    • @BackToBackSWE
      @BackToBackSWE  3 ปีที่แล้ว +1

      If we decompose 1 char at a time it is string length in call stack frames created

  • @rahgurung
    @rahgurung 4 ปีที่แล้ว +1

    But where is the code in description?

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว

      The repository is deprecated, we only maintain backtobackswe.com now.

  • @BhaiyaDesi
    @BhaiyaDesi 5 ปีที่แล้ว +2

    What an introduction!!

  • @saivasanth8819
    @saivasanth8819 4 ปีที่แล้ว +2

    There is no link to the code in your description, please add it. In your video if you explain with the code by dry run then the intuition makes more sense

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว

      The repository is deprecated - we only maintain backtobackswe.com now.

  • @imj5296
    @imj5296 2 ปีที่แล้ว

    I love your channel a lot!

  • @deanwinchester8691
    @deanwinchester8691 4 ปีที่แล้ว +3

    Recursion and algorithm is clear but I don't understand how to implement dynamic programming in it? Any suggestions?

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว +2

      Got it and the DP part is just caching the answes to substrings in a 1D array

  • @blackmountain2884
    @blackmountain2884 ปีที่แล้ว

    Great video! Having trouble finding the iterative solution video

  • @galaxyntfr6256
    @galaxyntfr6256 5 ปีที่แล้ว +2

    This is good content please do "expression-add-operators" next

    • @BackToBackSWE
      @BackToBackSWE  5 ปีที่แล้ว

      Added it to the first 100 video list. That question is very good. It looks like a Facebook question I saw a while back. Looks to me like backtracking but I'll see when I do my notes for it.

  • @nickstevenson79
    @nickstevenson79 4 ปีที่แล้ว +2

    Say I want to store all the possible decodings in a string array.
    can we still do it in O(n) time? if so, what do I need to do to store the
    decodings in a recursive approach?

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว

      Can you elaborate on the approach you are thinking of?

  • @demidrek-heyward
    @demidrek-heyward 4 ปีที่แล้ว +1

    thanks@

  • @thomaspinella8156
    @thomaspinella8156 5 ปีที่แล้ว +1

    Thank you so much for the videos!

    • @BackToBackSWE
      @BackToBackSWE  5 ปีที่แล้ว

      It is nothing. Just keep learning and be the best you can be. That is why I am here.

  • @diegosalasnoain1149
    @diegosalasnoain1149 9 หลายเดือนก่อน

    You are the best!

    • @BackToBackSWE
      @BackToBackSWE  8 หลายเดือนก่อน

      Happy Holidays 🎉 You're the best! We'd love to offer you a 40% Off our exclusive lifetime membership just use the code CHEER40 - backtobackswe.com/checkout?plan=lifetime-legacy&discount_code=CHEER40

  • @rakshith3547
    @rakshith3547 4 ปีที่แล้ว +1

    just wow.. keep it going buddy

  • @gameplayer1980
    @gameplayer1980 4 ปีที่แล้ว +1

    Loved that opening zinger.

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว

      lol, old video, my bad. new year new me

  • @somosreeghosh8824
    @somosreeghosh8824 3 ปีที่แล้ว +1

    Can you please share the code?

  • @vinayprakash1687
    @vinayprakash1687 5 ปีที่แล้ว +2

    Is there a way to do it in a bottom-up approach instead of top down?

    • @BackToBackSWE
      @BackToBackSWE  5 ปีที่แล้ว +1

      Yeah, Leetcode has a lot of them just iteratively going through the string

  • @fredwooten14
    @fredwooten14 5 ปีที่แล้ว +3

    Question my brother! Is perfecting interview questions the goal?

  • @WowPlusWow
    @WowPlusWow 3 ปีที่แล้ว +1

    Where is the code you said in the description????

  • @amankumarkashyap400
    @amankumarkashyap400 5 ปีที่แล้ว +3

    What will be the iterative solution to this problem

    • @BackToBackSWE
      @BackToBackSWE  5 ปีที่แล้ว +1

      leetcode.com/problems/decode-ways/discuss/30358/Java-clean-DP-solution-with-explanation

  • @Jaffy.
    @Jaffy. 4 ปีที่แล้ว +1

    Hahahah that opening feels like the robot Mark coldly discounted all your work experience like just that

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว +1

      oh hahaha that was whack - old video no one watched then

  • @aditabangard
    @aditabangard 4 ปีที่แล้ว +1

    the github link doesnt exist. Code is missing. but I like the conceptualization of the problem. facing issue with pruning the tree

  • @Kushagra_21
    @Kushagra_21 3 ปีที่แล้ว +1

    why did you stopped uploading videos dude!!!.your videos are really helpful

    • @BackToBackSWE
      @BackToBackSWE  3 ปีที่แล้ว +1

      we are undergoing organizational changes and I'm at a life transition point

    • @Kushagra_21
      @Kushagra_21 3 ปีที่แล้ว

      @@BackToBackSWE well hope ur transition is smooth and as u say u will make this channel one of the largest resource for software engineering interviews!!

  • @neerajcoolguy573
    @neerajcoolguy573 5 ปีที่แล้ว +1

    The same code in Python except for a minor change.
    def numDecodings(string):
    cache = [-1 for k in range(len(string)+1)]
    return numDecodingsHelper(string, 0, cache)
    def numDecodingsHelper(string, decodePointer, cache):
    if decodePointer >= len(string):
    return 1
    if cache[decodePointer] > - 1:
    return cache[decodePointer]
    totalWays = 0
    if (decodePointer + 1)

  • @sirasanihemaspandana7390
    @sirasanihemaspandana7390 3 ปีที่แล้ว

    Super explanation 👍👍

  • @soumyadeb7358
    @soumyadeb7358 3 ปีที่แล้ว

    The intro made my day! xD

  • @baohezhang112
    @baohezhang112 5 ปีที่แล้ว +1

    Thank you!

  • @PeterLitvak
    @PeterLitvak 3 ปีที่แล้ว

    So where is the example of memorization code?

  • @Steelmax6
    @Steelmax6 5 ปีที่แล้ว +2

    Haha that's gonna be me next Tuesday

    • @BackToBackSWE
      @BackToBackSWE  5 ปีที่แล้ว +1

      we are slaves to the system

  • @seungjinkim8860
    @seungjinkim8860 4 ปีที่แล้ว +1

    Thanks for the video! Where can I find the code?

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว

      repository is deprecated - we only maintain code on backtobackswe.com now - it is what we are building

  • @ankitbhardwaj9566
    @ankitbhardwaj9566 3 ปีที่แล้ว

    Where is the code bro in description?

  • @PankajKP
    @PankajKP 5 ปีที่แล้ว +2

    isnt it similar to ip decomposition.. Can we apply memoization to ip decomposition too??????

    • @BackToBackSWE
      @BackToBackSWE  5 ปีที่แล้ว

      sort of? For ip decomposition we use pruned recursion to generate all possible decompositions (I'm not sure how we could use dynamic programming for that). For this problem we do recursion as well, pruning our recursion tree along the way down.

  • @jermainegoss705
    @jermainegoss705 3 ปีที่แล้ว +1

    What is the determination of a character is decodable? What is the rule ?

  • @pawlstothewall
    @pawlstothewall 3 ปีที่แล้ว +1

    I don't see any code in the description

    • @BackToBackSWE
      @BackToBackSWE  3 ปีที่แล้ว

      We only maintain code on backtobackswe.com

  • @nelsonthekinger
    @nelsonthekinger 4 ปีที่แล้ว +1

    So So entertaining ahahah

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว

      sorry, old video. I had 7,000 subs when this was made I believe. forgive it.

    • @nelsonthekinger
      @nelsonthekinger 4 ปีที่แล้ว

      @@BackToBackSWE No worries it is a good one :) Was Like a mix between Netflix and Udemy all together :) Keep it up!(Y)

  • @energyandt9004
    @energyandt9004 3 ปีที่แล้ว

    This intro is fire bruh lol

  • @priyankajojan6143
    @priyankajojan6143 4 ปีที่แล้ว +1

    What will be the answer for "01"? And How can you please explain?

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว +1

      I believe 1, I did this a long time ago, etc.

    • @rachitsaksena232
      @rachitsaksena232 4 ปีที่แล้ว +1

      It will be 0. We cannot decode this string. Since in order for a string to have zero, it must be preceded by a 1 or a 2.( 10 and 20 are the only valid codes possible)

    • @priyankajojan6143
      @priyankajojan6143 4 ปีที่แล้ว

      @@rachitsaksena232 Thanks!

  • @srinimurthy
    @srinimurthy 3 ปีที่แล้ว

    I am confused.. Take string "2263"
    I can have 2, 22, 26 and 3, can't I. So why is the answer 3 ?

  • @samarthsoni6103
    @samarthsoni6103 4 ปีที่แล้ว +1

    i've following u since months now. i really want to buy you subscription, but i m not that sound financially... is there any discount i can get ??
    u r great really.......

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว

      Hi we dont offer any currently

  • @abhisheksable622
    @abhisheksable622 4 ปีที่แล้ว +2

    Code is missing

  • @parthsohani2429
    @parthsohani2429 4 ปีที่แล้ว +1

    Where can i find the code(your code) related to this?

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว

      The repository is deprecated and we only maintain backtobackswe.com now.

  • @yark618
    @yark618 4 ปีที่แล้ว +1

    Great vid

  • @ptehack448
    @ptehack448 4 ปีที่แล้ว +1

    Can you please paste an alternate link for the code ? It says page not found

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว

      yeah it is broken

    • @ptehack448
      @ptehack448 4 ปีที่แล้ว

      @@BackToBackSWE could you send the code to me please. ?
      I'm preparing for interviews and i really need it !

    • @ptehack448
      @ptehack448 4 ปีที่แล้ว

      mrvaibhavrastogi@hotmail.com

  • @ravindraverma8413
    @ravindraverma8413 4 ปีที่แล้ว +1

    where is code, u say its in description ?

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว

      The repository is deprecated - we only maintain backtobackswe.com.

  • @ms0372631
    @ms0372631 3 ปีที่แล้ว

    I didn't know Chris Paul teaches programing

  • @nileshmare9662
    @nileshmare9662 4 ปีที่แล้ว +1

    where is the code of this problem?

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว

      The repository is deprecated - we only maintain backtobackswe.com now.

  • @anshulsaxena4899
    @anshulsaxena4899 4 ปีที่แล้ว +1

    Where is the link to code? I can't find it.

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว

      The repository is deprecated - we only maintain backtobackswe.com now.

  • @malkarajk4093
    @malkarajk4093 4 ปีที่แล้ว +1

    actually where is the code ??
    i didn't found it

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว

      The repository is deprecated - we only maintain backtobackswe.com now.

  • @abhaytiwari1615
    @abhaytiwari1615 4 ปีที่แล้ว +1

    I have noted that in description box ou write *Tuschar Roy* However the correct name is *Tushar Roy*

  • @killerdwag
    @killerdwag 9 หลายเดือนก่อน

    There's no solution in the description?

    • @BackToBackSWE
      @BackToBackSWE  8 หลายเดือนก่อน

      Happy Holidays 🎉 You can find the code on our platform andmany other questions! We'd love to offer you a 40% Off our exclusive lifetime membership just use the code CHEER40 - backtobackswe.com/checkout?plan=lifetime-legacy&discount_code=CHEER40

  • @CHIRANJIBNANDY1
    @CHIRANJIBNANDY1 4 ปีที่แล้ว +1

    Code link is broken. Please fix the same.

  • @rohitnegi4651
    @rohitnegi4651 4 ปีที่แล้ว +1

    I don't see code in description.. can u post it?

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว

      The repository is deprecated - we only maintain backtobackswe.com now.

    • @rohitnegi4651
      @rohitnegi4651 4 ปีที่แล้ว

      @@BackToBackSWE oh okay👍

  • @smoothuncut
    @smoothuncut 5 ปีที่แล้ว +2

    Lmao! Very Clever!

    • @BackToBackSWE
      @BackToBackSWE  5 ปีที่แล้ว

      hey, what's up, Doc?

    • @smoothuncut
      @smoothuncut 5 ปีที่แล้ว +2

      @@BackToBackSWE LOL You Know... Wabbit ho's!

  • @dhondipranav3721
    @dhondipranav3721 3 ปีที่แล้ว +1

    Where the hell is the code then?

  • @Whiteroca
    @Whiteroca 3 ปีที่แล้ว +1

    Hi is there an implementation in Python?

    • @BackToBackSWE
      @BackToBackSWE  3 ปีที่แล้ว +1

      We only maintain code samples on backtobackswe.com (paywall) now.

    • @Whiteroca
      @Whiteroca 3 ปีที่แล้ว

      ​@@BackToBackSWE Thank you, will keep in mind :)

  • @jaskaransethi2000
    @jaskaransethi2000 5 ปีที่แล้ว +1

    Can you do 301. Remove Invalid parentheses please?

    • @BackToBackSWE
      @BackToBackSWE  5 ปีที่แล้ว +1

      hey, I would but busy with school and other things

    • @jaskaransethi2000
      @jaskaransethi2000 5 ปีที่แล้ว

      @@BackToBackSWE If you'd get time, please make one. Thanks

    • @BackToBackSWE
      @BackToBackSWE  5 ปีที่แล้ว

      @@jaskaransethi2000 I don't have the time I think

  • @lazyriver1234
    @lazyriver1234 4 ปีที่แล้ว +1

    great intro haha

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว

      sorry - old video- no one watched

  • @spk9434
    @spk9434 5 ปีที่แล้ว

    This is string decomposition, ofcourse with some pruning. right ?

    • @BackToBackSWE
      @BackToBackSWE  5 ปีที่แล้ว +1

      Yes. The decomposition only follows a valid path that a proper decoding can follow. Correct.

  • @deepsonshrestha5646
    @deepsonshrestha5646 3 ปีที่แล้ว +1

    where's the link to the code?

    • @BackToBackSWE
      @BackToBackSWE  3 ปีที่แล้ว

      The repository is deprecated - we only maintain backtobackswe.com now.

    • @deepsonshrestha5646
      @deepsonshrestha5646 3 ปีที่แล้ว

      @@BackToBackSWE meaning I need to buy the product ? XD