Problem Index
All problems from the Blind 75, Grind 75, Grind 169, NeetCode 150, Amazon Top 50, and Google Top 50 lists. Problems marked 🔒 require a LeetCode Premium subscription.
Use the dropdowns to filter by difficulty, pattern, list, or status.
Problem |
Difficulty |
Pattern |
Lists |
Status |
|---|---|---|---|---|
🟢 Easy |
Array, Hash Table |
Blind 75, Grind 75, Grind 169, NeetCode 150, Google Top 50 |
✅ Covered |
|
Blind 75, Grind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
🟢 Easy |
Hash Table, String, Sorting |
Blind 75, Grind 75, Grind 169, NeetCode 150 |
✅ Covered |
|
🟢 Easy |
Hash Table, String, Counting |
Grind 75, Grind 169 |
✅ Covered |
|
🟢 Easy |
Array, Hash Table, Divide and Conquer, Sorting, Counting |
Grind 75, Grind 169 |
✅ Covered |
|
Grind 75, Grind 169 |
⬜ Missing |
|||
🟡 Medium |
Array, Hash Table, String, Sorting |
Blind 75, Grind 169, NeetCode 150, Amazon Top 50 |
✅ Covered |
|
Blind 75, NeetCode 150, Google Top 50 |
⬜ Missing |
|||
🟡 Medium |
Array, Prefix Sum |
Blind 75, Grind 75, Grind 169, NeetCode 150 |
✅ Covered |
|
Blind 75, Grind 169, NeetCode 150 |
🔒 Premium |
|||
Blind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
🟡 Medium |
Array, Hash Table, Matrix |
Grind 169, NeetCode 150 |
✅ Covered |
|
🟢 Easy |
Two Pointers, String |
Blind 75, Grind 75, Grind 169, NeetCode 150 |
✅ Covered |
|
🟡 Medium |
Array, Two Pointers, Sorting |
Blind 75, Grind 75, Grind 169, NeetCode 150, Google Top 50 |
✅ Covered |
|
🟡 Medium |
Array, Two Pointers, Greedy |
Blind 75, Grind 75, Grind 169, NeetCode 150 |
✅ Covered |
|
Grind 75, Grind 169 |
⬜ Missing |
|||
🟡 Medium |
Array, Two Pointers, Binary Search |
NeetCode 150 |
✅ Covered |
|
Grind 75, Grind 169, NeetCode 150, Amazon Top 50, Google Top 50 |
⬜ Missing |
|||
🟢 Easy |
Array, Dynamic Programming |
Blind 75, Grind 75, Grind 169, NeetCode 150, Google Top 50 |
✅ Covered |
|
🟡 Medium |
Hash Table, String, Sliding Window |
Blind 75, Grind 75, Grind 169, NeetCode 150, Google Top 50 |
✅ Covered |
|
Grind 75, Grind 169 |
⬜ Missing |
|||
Blind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Blind 75, Grind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
Grind 169, NeetCode 150, Amazon Top 50 |
⬜ Missing |
|||
🟢 Easy |
String, Stack |
Blind 75, Grind 75, Grind 169, NeetCode 150 |
✅ Covered |
|
Grind 75, Grind 169 |
⬜ Missing |
|||
Grind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Grind 75, Grind 169, NeetCode 150, Google Top 50 |
⬜ Missing |
|||
Grind 75, Grind 169, Google Top 50 |
⬜ Missing |
|||
🟡 Medium |
String, Dynamic Programming, Backtracking |
Grind 169, NeetCode 150 |
✅ Covered |
|
Grind 169, NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
Grind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Grind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Grind 75, Grind 169, Google Top 50 |
⬜ Missing |
|||
Blind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
🟡 Medium |
Array, Binary Search |
Blind 75, Grind 75, Grind 169, NeetCode 150 |
✅ Covered |
|
Grind 169, NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
Grind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Grind 169, NeetCode 150, Google Top 50 |
⬜ Missing |
|||
🟢 Easy |
Linked List, Recursion |
Blind 75, Grind 75, Grind 169, NeetCode 150 |
✅ Covered |
|
🟢 Easy |
Linked List, Recursion |
Blind 75, Grind 75, Grind 169, NeetCode 150 |
✅ Covered |
|
Grind 75, Grind 169 |
⬜ Missing |
|||
Blind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
🟡 Medium |
Linked List, Two Pointers |
Blind 75, Grind 169, NeetCode 150 |
✅ Covered |
|
🔴 Hard |
Linked List, Divide and Conquer, Heap (Priority Queue), Merge Sort |
Blind 75, Grind 75, Grind 169, NeetCode 150, Google Top 50 |
✅ Covered |
|
🟢 Easy |
Hash Table, Linked List, Two Pointers |
Blind 75, Grind 75, Grind 169, NeetCode 150 |
✅ Covered |
|
🟡 Medium |
Linked List, Math, Recursion |
Grind 169, NeetCode 150, Google Top 50 |
✅ Covered |
|
NeetCode 150, Amazon Top 50 |
⬜ Missing |
|||
Grind 169, NeetCode 150 |
⬜ Missing |
|||
🟡 Medium |
Hash Table, Linked List, Design, Doubly-Linked List |
Grind 75, Grind 169, NeetCode 150, Amazon Top 50, Google Top 50 |
✅ Covered |
|
Grind 169, NeetCode 150 |
⬜ Missing |
|||
🟢 Easy |
Tree, Depth-First Search, Breadth-First Search, Binary Tree |
Blind 75, Grind 75, Grind 169, NeetCode 150 |
✅ Covered |
|
🟢 Easy |
Tree, Depth-First Search, Breadth-First Search, Binary Tree |
Blind 75, Grind 75, Grind 169, NeetCode 150 |
✅ Covered |
|
Grind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Grind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
🟢 Easy |
Tree, Depth-First Search, Breadth-First Search, Binary Tree |
Blind 75, Grind 169, NeetCode 150 |
✅ Covered |
|
Blind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Blind 75, Grind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Grind 75, Grind 169 |
⬜ Missing |
|||
🟡 Medium |
Tree, Breadth-First Search, Binary Tree |
Blind 75, Grind 75, Grind 169, NeetCode 150 |
✅ Covered |
|
Grind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Blind 75, Grind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Blind 75, Grind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
🟡 Medium |
Array, Hash Table, Divide and Conquer, Tree, Binary Tree |
Blind 75, Grind 75, Grind 169, NeetCode 150 |
✅ Covered |
|
Blind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Blind 75, Grind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
Blind 75, Grind 75, Grind 169, NeetCode 150, Google Top 50 |
⬜ Missing |
|||
Blind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Blind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Blind 75, Grind 75, Grind 169, NeetCode 150, Amazon Top 50 |
⬜ Missing |
|||
Grind 75, Grind 169, NeetCode 150, Amazon Top 50 |
⬜ Missing |
|||
Grind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
Grind 169, NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
Blind 75, Grind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Blind 75, Grind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
🟡 Medium |
Array, Backtracking, Bit Manipulation |
Grind 75, Grind 169, NeetCode 150 |
✅ Covered |
|
🟡 Medium |
Array, Backtracking |
Grind 75, Grind 169, NeetCode 150 |
✅ Covered |
|
🟡 Medium |
Hash Table, String, Backtracking |
Grind 75, Grind 169, NeetCode 150 |
✅ Covered |
|
NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
Grind 169, NeetCode 150 |
⬜ Missing |
|||
Blind 75, Grind 75, Grind 169, NeetCode 150, Amazon Top 50, Google Top 50 |
⬜ Missing |
|||
Grind 75, Grind 169 |
⬜ Missing |
|||
Grind 75, Grind 169 |
⬜ Missing |
|||
Blind 75, Grind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Grind 75, Grind 169, NeetCode 150, Amazon Top 50 |
⬜ Missing |
|||
Grind 75, Grind 169 |
⬜ Missing |
|||
Grind 75, Grind 169 |
⬜ Missing |
|||
Blind 75, Grind 169, NeetCode 150, Google Top 50 |
⬜ Missing |
|||
Blind 75, Grind 75, Grind 169, NeetCode 150, Amazon Top 50 |
⬜ Missing |
|||
Blind 75, Grind 169, NeetCode 150 |
🔒 Premium |
|||
Blind 75, Grind 169, NeetCode 150 |
🔒 Premium |
|||
NeetCode 150, Google Top 50 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
🔒 Premium |
|||
Grind 169, NeetCode 150, Google Top 50 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
Grind 75, Grind 169, NeetCode 150, Amazon Top 50 |
⬜ Missing |
|||
Blind 75, Grind 169, NeetCode 150 |
🔒 Premium |
|||
NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
Grind 169, NeetCode 150 |
⬜ Missing |
|||
🟢 Easy |
Math, Dynamic Programming, Memoization |
Blind 75, Grind 75, Grind 169, NeetCode 150 |
✅ Covered |
|
Blind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Blind 75, NeetCode 150, Google Top 50 |
⬜ Missing |
|||
🟡 Medium |
Two Pointers, String, Dynamic Programming |
Blind 75, Grind 75, Grind 169, NeetCode 150, Google Top 50 |
✅ Covered |
|
Blind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Blind 75, Grind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Blind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Blind 75, Grind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Blind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Blind 75, NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
Grind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Blind 75, Grind 75, Grind 169, NeetCode 150, Google Top 50 |
⬜ Missing |
|||
Blind 75, NeetCode 150 |
⬜ Missing |
|||
Grind 75, Grind 169 |
⬜ Missing |
|||
NeetCode 150, Google Top 50 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
Grind 169, NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
🟡 Medium |
Array, Divide and Conquer, Dynamic Programming |
Blind 75, Grind 75, Grind 169, NeetCode 150, Google Top 50 |
✅ Covered |
|
🟡 Medium |
Array, Dynamic Programming, Greedy |
Blind 75, Grind 169, NeetCode 150 |
✅ Covered |
|
🟡 Medium |
Array, Greedy |
Grind 169, NeetCode 150 |
✅ Covered |
|
NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
Blind 75, Grind 75, Grind 169, NeetCode 150, Google Top 50 |
⬜ Missing |
|||
🟡 Medium |
Array, Sorting |
Blind 75, Grind 75, Grind 169, NeetCode 150, Google Top 50 |
✅ Covered |
|
Blind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Blind 75, Grind 169, NeetCode 150 |
🔒 Premium |
|||
Blind 75, Grind 169, NeetCode 150, Amazon Top 50, Google Top 50 |
🔒 Premium |
|||
NeetCode 150 |
⬜ Missing |
|||
🟡 Medium |
Array, Math, Matrix |
Blind 75, Grind 169, NeetCode 150 |
✅ Covered |
|
Blind 75, Grind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
🟡 Medium |
Array, Hash Table, Matrix |
Blind 75, Grind 169, NeetCode 150 |
✅ Covered |
|
🟢 Easy |
Math, String, Bit Manipulation, Simulation |
Grind 75, Grind 169 |
✅ Covered |
|
🟡 Medium |
String |
Grind 75, Grind 169 |
✅ Covered |
|
🟢 Easy |
Hash Table, Math, Two Pointers |
NeetCode 150, Google Top 50 |
✅ Covered |
|
🟢 Easy |
Array, Math |
NeetCode 150 |
✅ Covered |
|
🟡 Medium |
Math, Recursion |
Grind 169, NeetCode 150 |
✅ Covered |
|
NeetCode 150 |
⬜ Missing |
|||
NeetCode 150 |
⬜ Missing |
|||
Blind 75, NeetCode 150 |
⬜ Missing |
|||
Blind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Blind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
Blind 75, Grind 169, NeetCode 150 |
⬜ Missing |
|||
🟢 Easy |
Array, Hash Table, Math, Binary Search, Bit Manipulation, Sorting |
Blind 75, Grind 169, NeetCode 150 |
✅ Covered |
|
Grind 169, NeetCode 150 |
⬜ Missing |
|||
🟡 Medium |
Math |
Grind 169, NeetCode 150 |
✅ Covered |
|
Grind 169 |
⬜ Missing |
|||
Grind 169 |
⬜ Missing |
|||
Grind 169 |
⬜ Missing |
|||
Grind 169 |
⬜ Missing |
|||
Grind 169, Google Top 50 |
⬜ Missing |
|||
Grind 169 |
⬜ Missing |
|||
Grind 169 |
⬜ Missing |
|||
Grind 169 |
⬜ Missing |
|||
Grind 169 |
🔒 Premium |
|||
Grind 169 |
🔒 Premium |
|||
Grind 169 |
⬜ Missing |
|||
Grind 169 |
🔒 Premium |
|||
🟢 Easy |
Linked List, Two Pointers, Stack, Recursion |
Grind 169 |
✅ Covered |
|
Grind 169 |
⬜ Missing |
|||
Grind 169 |
⬜ Missing |
|||
🟡 Medium |
Linked List, Two Pointers, Divide and Conquer, Sorting, Merge Sort |
Grind 169 |
✅ Covered |
|
Grind 169 |
⬜ Missing |
|||
Grind 169 |
⬜ Missing |
|||
Grind 169 |
⬜ Missing |
|||
Grind 169, Google Top 50 |
⬜ Missing |
|||
Grind 169 |
⬜ Missing |
|||
Grind 169 |
⬜ Missing |
|||
Grind 169 |
⬜ Missing |
|||
Grind 169 |
⬜ Missing |
|||
🟢 Easy |
Array, String, Trie |
Grind 169, Google Top 50 |
✅ Covered |
|
Grind 169 |
⬜ Missing |
|||
Grind 169 |
⬜ Missing |
|||
🟢 Easy |
Array, Divide and Conquer, Tree, Binary Search Tree, Binary Tree |
Grind 169 |
✅ Covered |
|
🟢 Easy |
Tree, Depth-First Search, Breadth-First Search, Binary Tree |
Grind 169 |
✅ Covered |
|
Grind 169 |
⬜ Missing |
|||
Grind 169 |
⬜ Missing |
|||
🟡 Medium |
Tree, Breadth-First Search, Binary Tree |
Grind 169 |
✅ Covered |
|
Grind 169 |
⬜ Missing |
|||
Grind 169, Amazon Top 50 |
⬜ Missing |
|||
Grind 169 |
🔒 Premium |
|||
Grind 169 |
🔒 Premium |
|||
Grind 169, Amazon Top 50 |
🔒 Premium |
|||
🟡 Medium |
Array, Hash Table, Math, Design, Randomized |
Grind 169 |
✅ Covered |
|
Grind 169 |
⬜ Missing |
|||
Grind 169 |
⬜ Missing |
|||
Grind 169 |
⬜ Missing |
|||
Grind 169 |
⬜ Missing |
|||
Grind 169 |
⬜ Missing |
|||
🟢 Easy |
Hash Table, Math, String |
Grind 169, Google Top 50 |
✅ Covered |
|
🟢 Easy |
Math |
Grind 169, Google Top 50 |
✅ Covered |
|
Grind 169, Google Top 50 |
⬜ Missing |
|||
🟡 Medium |
Hash Table, Math, String |
✅ Covered |
||
🟢 Easy |
Two Pointers, String, String Matching |
✅ Covered |
||
⬜ Missing |
||||
Amazon Top 50 |
⬜ Missing |
|||
🟢 Easy |
Hash Table, String, Queue, Counting |
✅ Covered |
||
⬜ Missing |
||||
Amazon Top 50 |
⬜ Missing |
|||
⬜ Missing |
||||
⬜ Missing |
||||
Amazon Top 50 |
🔒 Premium |
|||
Google Top 50 |
🔒 Premium |
|||
⬜ Missing |
||||
Google Top 50 |
⬜ Missing |
|||
Google Top 50 |
⬜ Missing |
|||
Google Top 50 |
⬜ Missing |
|||
Google Top 50 |
🔒 Premium |
|||
Google Top 50 |
⬜ Missing |
|||
Google Top 50 |
⬜ Missing |
|||
🟡 Medium |
Array, Sorting, Counting Sort |
Google Top 50 |
✅ Covered |
|
Google Top 50 |
🔒 Premium |
|||
Google Top 50 |
⬜ Missing |
|||
Google Top 50 |
⬜ Missing |
|||
Google Top 50 |
⬜ Missing |
|||
Google Top 50 |
⬜ Missing |
|||
Google Top 50 |
⬜ Missing |
|||
Google Top 50 |
⬜ Missing |
|||
Google Top 50 |
⬜ Missing |
|||
Google Top 50 |
⬜ Missing |
|||
Amazon Top 50 |
🔒 Premium |
|||
Amazon Top 50 |
🔒 Premium |
|||
Amazon Top 50 |
🔒 Premium |
|||
Amazon Top 50 |
⬜ Missing |
|||
Amazon Top 50 |
⬜ Missing |
|||
Amazon Top 50 |
🔒 Premium |
|||
Amazon Top 50 |
⬜ Missing |
|||
Amazon Top 50 |
⬜ Missing |
|||
Amazon Top 50 |
⬜ Missing |
|||
Amazon Top 50 |
⬜ Missing |
|||
Amazon Top 50 |
⬜ Missing |
|||
Amazon Top 50 |
⬜ Missing |
|||
Amazon Top 50 |
⬜ Missing |
|||
Amazon Top 50 |
🔒 Premium |
|||
Amazon Top 50 |
⬜ Missing |
|||
Amazon Top 50 |
⬜ Missing |
|||
Amazon Top 50 |
⬜ Missing |
|||
Amazon Top 50 |
🔒 Premium |
|||
Amazon Top 50 |
🔒 Premium |
|||
Amazon Top 50 |
⬜ Missing |
|||
Minimum Number of Swaps to Make the Binary String Alternating |
Amazon Top 50 |
⬜ Missing |
||
Amazon Top 50 |
⬜ Missing |
|||
Amazon Top 50 |
⬜ Missing |
|||
Amazon Top 50 |
⬜ Missing |
|||
Amazon Top 50 |
⬜ Missing |
|||
Amazon Top 50 |
⬜ Missing |
|||
Amazon Top 50 |
⬜ Missing |
|||
Amazon Top 50 |
⬜ Missing |
|||
Amazon Top 50 |
⬜ Missing |
|||
Amazon Top 50 |
⬜ Missing |
|||
Amazon Top 50 |
⬜ Missing |
|||
Amazon Top 50 |
⬜ Missing |
|||
Amazon Top 50 |
⬜ Missing |