Grind 75 LeetCode Study Plan
Created by the author of Blind 75, Grind 75 reorganizes 75 high-yield interview problems into a smooth 5-week schedule where difficulty ramps up gradually across arrays, stacks, linked lists, binary search, trees, graphs, and dynamic programming.
Every problem in Grind 75 is free to solve on LeetCode without a Premium subscription. Progress is shared across all Dokicode study plans, so any problem you have solved elsewhere is already credited.
Want company while you work through this list? Sign in, open the study room, and your heroine will bring you the problems one at a time.
Week 1
| Problem | Difficulty / Rating |
|---|---|
| 1. Two Sum | 1161 |
| 20. Valid Parentheses | 1242 |
| 21. Merge Two Sorted Lists | Easy |
| 121. Best Time to Buy AND Sell Stock | Easy |
| 125. Valid Palindrome | 1263 |
| 226. Invert Binary Tree | Easy |
| 242. Valid Anagram | Easy |
| 704. Binary Search | Easy |
| 733. Flood Fill | Easy |
| 53. Maximum Subarray | Medium |
| 235. Lowest Common Ancestor of a Binary Search Tree | Medium |
| 57. Insert Interval | Medium |
| 542. 01 Matrix | Medium |
| 973. K Closest Points to Origin | Medium |
Week 2
| Problem | Difficulty / Rating |
|---|---|
| 110. Balanced Binary Tree | Easy |
| 141. Linked List Cycle | Easy |
| 232. Implement Queue Using Stacks | 1851 |
| 278. First Bad Version | Easy |
| 383. Ransom Note | Easy |
| 3. Longest Substring Without Repeating Characters | 1263 |
| 15. 3sum | 1263 |
| 102. Binary Tree Level Order Traversal | Medium |
| 133. Clone Graph | Medium |
| 150. Evaluate Reverse Polish Notation | 1408 |
| 207. Course Schedule | Medium |
| 208. Implement Trie Prefix Tree | 1180 |
| 322. Coin Change | Medium |
| 238. Product of Array Except Self | Medium |
Week 3
| Problem | Difficulty / Rating |
|---|---|
| 70. Climbing Stairs | Easy |
| 409. Longest Palindrome | 1250 |
| 155. Min Stack | 1772 |
| 206. Reverse Linked List | Easy |
| 98. Validate Binary Search Tree | Medium |
| 200. Number of Islands | Medium |
| 994. Rotting Oranges | Medium |
| 33. Search in Rotated Sorted Array | Medium |
| 39. Combination Sum | Medium |
| 46. Permutations | Medium |
| 56. Merge Intervals | Medium |
| 236. Lowest Common Ancestor of a Binary Tree | Medium |
| 981. Time Based Key Value Store | Medium |
| 76. Minimum Window Substring | 1592 |
| 297. Serialize AND Deserialize Binary Tree | Hard |
| 42. Trapping Rain Water | 1263 |
| 295. Find Median From Data Stream | 2159 |
Week 4
| Problem | Difficulty / Rating |
|---|---|
| 169. Majority Element | Easy |
| 67. Add Binary | Easy |
| 543. Diameter of Binary Tree | Easy |
| 876. Middle of the Linked List | 1232 |
| 721. Accounts Merge | Medium |
| 75. Sort Colors | 1263 |
| 139. Word Break | Medium |
| 416. Partition Equal Subset Sum | Medium |
| 8. String to Integer Atoi | 1408 |
| 54. Spiral Matrix | Medium |
| 78. Subsets | Medium |
| 199. Binary Tree Right Side View | Medium |
| 5. Longest Palindromic Substring | Medium |
| 127. Word Ladder | Hard |
| 224. Basic Calculator | 1408 |
| 1235. Maximum Profit in Job Scheduling | 2023 |
| 23. Merge K Sorted Lists | 1818 |
| 84. Largest Rectangle in Histogram | 1900 |
Week 5
Pick Grind 75 when signing your study contract (or switch to it in the Study Plan drawer) to work through the 5 weekly milestones with your heroine.
Ratings come from zerotrac's LeetCode contest ratings. Classic pre-contest problems show their LeetCode difficulty level instead.
Open the study room