- DP for beginners by @wh0ami - https://leetcode.com/discuss/general-discussion/662866/dp-for-beginners-problems-patterns-sample-solutions || [LIST - https://leetcode.com/list/x1k8lxi5]
- Graph for beginners by @wh0ami - https://leetcode.com/discuss/general-discussion/655708/graph-for-beginners-problems-pattern-sample-solutions/562734 || [LIST - https://leetcode.com/list/x1wy4de7]
- Sliding window for beginners by @wh0ami - https://leetcode.com/discuss/general-discussion/657507/sliding-window-for-beginners-problems-template-sample-solutions/562721 || [LIST - https://leetcode.com/list/x1lbzfk3]
- DP Patterns by @aatalyk - https://leetcode.com/discuss/general-discussion/458695/dynamic-programming-patterns Leetcode patterns from edu_cative_dot_io by @late_riser - https://leetcode.com/discuss/general-discussion/457546/LeetCode-Problem-Patterns-from-***
- List of questions sorted by common patterns by @Maverick2594 - https://leetcode.com/discuss/career/448285/List-of-q
-
https://algomonster.medium.com/google-online-assessment-questions-2021-google-oa-e5e8da1bd3f5
-
https://leetcode.com/discuss/general-discussion/460599/blind-75-leetcode-questions
-
Minimum Difference Between Largest and Smallest Value in Three Moves (35 times): https://leetcode.com/problems/minimum-difference-between-largest-and-smallest-value-in-three-moves/
-
Guess the Word (32 times): https://leetcode.com/problems/guess-the-word/
-
Logger Rate Limiter (31 times): https://leetcode.com/problems/logger-rate-limiter/
-
Asteroid Collision (30 times): https://leetcode.com/problems/asteroid-collision/
-
Longest String Chain (28 times): https://leetcode.com/problems/longest-string-chain/
-
Number of Good Ways to Split a String (23 times): https://leetcode.com/problems/number-of-good-ways-to-split-a-string/
I liked the way Grokking the coding interview organized problems into learnable patterns. However, the course is expensive and the majority of the time the problems are copy-pasted from leetcode. As the explanations on leetcode are usually just as good, the course really boils down to being a glorified curated list of leetcode problems.
So below I made a list of leetcode problems that are as close to grokking problems as possible.