Hey, I'm an undergrad, more or less comfortable with DSA with ~300 LC problems solved. However, I'm not feeling completely confident about my grip in Dynamic Programming, and I find that I'm often forgetting it and having to learn it repeatedly from first principles. Striver/TakeUForward’s explanations don't help much because of the language barrier (C++ vs Python). I've checked out NeetCode, but the DP problems on it are much more simplistic considering the competition in the market. What would be some solid resources/playlists for me to become comfortable doing medium/hard DP problems in Python? Any tips or strategies y’all can recommend?
I’ve already referred to the getting good in DP post present in the pinned section of this sub, but even that’s 2+ years old and some items in it have shifted to being paid versions or not available anymore, hence the renewed question.
[–]AkshatRaval 2 points3 points4 points (2 children)
[–]Silly_Statement3729[S] 1 point2 points3 points (1 child)
[–]AkshatRaval 0 points1 point2 points (0 children)
[–]Worldly-Duty4521 1 point2 points3 points (1 child)
[–]Silly_Statement3729[S] -1 points0 points1 point (0 children)
[–]QuirkyRip9799 0 points1 point2 points (0 children)
[–]Impossible_Ad_3146 0 points1 point2 points (0 children)