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 pattern, list, or status.

Problem

Lists

Status

Two Sum

Blind 75, Grind 75, Grind 169, NeetCode 150, Google Top 50

✅ Covered

Contains Duplicate

Blind 75, Grind 75, Grind 169, NeetCode 150

⬜ Missing

Valid Anagram

Blind 75, Grind 75, Grind 169, NeetCode 150

✅ Covered

Ransom Note

Grind 75, Grind 169

✅ Covered

Majority Element

Grind 75, Grind 169

✅ Covered

Longest Palindrome

Grind 75, Grind 169

⬜ Missing

Group Anagrams

Blind 75, Grind 169, NeetCode 150, Amazon Top 50

⬜ Missing

Top K Frequent Elements

Blind 75, NeetCode 150, Google Top 50

⬜ Missing

Product of Array Except Self

Blind 75, Grind 75, Grind 169, NeetCode 150

✅ Covered

Encode and Decode Strings

Blind 75, Grind 169, NeetCode 150

🔒 Premium

Longest Consecutive Sequence

Blind 75, Grind 169, NeetCode 150

⬜ Missing

Valid Sudoku

Grind 169, NeetCode 150

✅ Covered

Valid Palindrome

Blind 75, Grind 75, Grind 169, NeetCode 150

✅ Covered

3Sum

Blind 75, Grind 75, Grind 169, NeetCode 150, Google Top 50

✅ Covered

Container With Most Water

Blind 75, Grind 75, Grind 169, NeetCode 150

✅ Covered

Sort Colors

Grind 75, Grind 169

⬜ Missing

Two Sum II

NeetCode 150

✅ Covered

Trapping Rain Water

Grind 75, Grind 169, NeetCode 150, Amazon Top 50, Google Top 50

⬜ Missing

Best Time to Buy and Sell Stock

Blind 75, Grind 75, Grind 169, NeetCode 150, Google Top 50

✅ Covered

Longest Substring Without Repeating Characters

Blind 75, Grind 75, Grind 169, NeetCode 150, Google Top 50

✅ Covered

Find All Anagrams in a String

Grind 75, Grind 169

⬜ Missing

Longest Repeating Character Replacement

Blind 75, Grind 169, NeetCode 150

⬜ Missing

Minimum Window Substring

Blind 75, Grind 75, Grind 169, NeetCode 150

⬜ Missing

Permutation in String

NeetCode 150

⬜ Missing

Sliding Window Maximum

Grind 169, NeetCode 150, Amazon Top 50

⬜ Missing

Valid Parentheses

Blind 75, Grind 75, Grind 169, NeetCode 150

✅ Covered

Implement Queue using Stacks

Grind 75, Grind 169

⬜ Missing

Min Stack

Grind 75, Grind 169, NeetCode 150

⬜ Missing

Evaluate Reverse Polish Notation

Grind 75, Grind 169, NeetCode 150, Google Top 50

⬜ Missing

Basic Calculator

Grind 75, Grind 169, Google Top 50

⬜ Missing

Generate Parentheses

Grind 169, NeetCode 150

✅ Covered

Daily Temperatures

Grind 169, NeetCode 150

⬜ Missing

Car Fleet

NeetCode 150

⬜ Missing

Largest Rectangle in Histogram

Grind 75, Grind 169, NeetCode 150

⬜ Missing

Binary Search

Grind 75, Grind 169, NeetCode 150

⬜ Missing

First Bad Version

Grind 75, Grind 169, Google Top 50

⬜ Missing

Find Minimum in Rotated Sorted Array

Blind 75, Grind 169, NeetCode 150

⬜ Missing

Search in Rotated Sorted Array

Blind 75, Grind 75, Grind 169, NeetCode 150

✅ Covered

Search a 2D Matrix

Grind 169, NeetCode 150

⬜ Missing

Koko Eating Bananas

NeetCode 150

⬜ Missing

Time Based Key-Value Store

Grind 75, Grind 169, NeetCode 150

⬜ Missing

Median of Two Sorted Arrays

Grind 169, NeetCode 150, Google Top 50

⬜ Missing

Reverse Linked List

Blind 75, Grind 75, Grind 169, NeetCode 150

✅ Covered

Merge Two Sorted Lists

Blind 75, Grind 75, Grind 169, NeetCode 150

✅ Covered

Middle of the Linked List

Grind 75, Grind 169

⬜ Missing

Reorder List

Blind 75, Grind 169, NeetCode 150

⬜ Missing

Remove Nth Node From End of List

Blind 75, Grind 169, NeetCode 150

✅ Covered

Merge K Sorted Lists

Blind 75, Grind 75, Grind 169, NeetCode 150, Google Top 50

✅ Covered

Linked List Cycle

Blind 75, Grind 75, Grind 169, NeetCode 150

✅ Covered

Add Two Numbers

Grind 169, NeetCode 150, Google Top 50

✅ Covered

Copy List With Random Pointer

NeetCode 150, Amazon Top 50

⬜ Missing

Find the Duplicate Number

Grind 169, NeetCode 150

⬜ Missing

LRU Cache

Grind 75, Grind 169, NeetCode 150, Amazon Top 50, Google Top 50

✅ Covered

Reverse Nodes in K Group

Grind 169, NeetCode 150

⬜ Missing

Invert Binary Tree

Blind 75, Grind 75, Grind 169, NeetCode 150

✅ Covered

Maximum Depth of Binary Tree

Blind 75, Grind 75, Grind 169, NeetCode 150

✅ Covered

Diameter of Binary Tree

Grind 75, Grind 169, NeetCode 150

⬜ Missing

Balanced Binary Tree

Grind 75, Grind 169, NeetCode 150

⬜ Missing

Same Tree

Blind 75, Grind 169, NeetCode 150

✅ Covered

Subtree of Another Tree

Blind 75, Grind 169, NeetCode 150

⬜ Missing

Lowest Common Ancestor of a BST

Blind 75, Grind 75, Grind 169, NeetCode 150

⬜ Missing

Lowest Common Ancestor of Binary Tree

Grind 75, Grind 169

⬜ Missing

Binary Tree Level Order Traversal

Blind 75, Grind 75, Grind 169, NeetCode 150

✅ Covered

Binary Tree Right Side View

Grind 75, Grind 169, NeetCode 150

⬜ Missing

Validate Binary Search Tree

Blind 75, Grind 75, Grind 169, NeetCode 150

⬜ Missing

Kth Smallest Element in a BST

Blind 75, Grind 75, Grind 169, NeetCode 150

⬜ Missing

Construct Binary Tree from Preorder and Inorder Traversal

Blind 75, Grind 75, Grind 169, NeetCode 150

✅ Covered

Binary Tree Maximum Path Sum

Blind 75, Grind 169, NeetCode 150

⬜ Missing

Serialize and Deserialize Binary Tree

Blind 75, Grind 75, Grind 169, NeetCode 150

⬜ Missing

Count Good Nodes in Binary Tree

NeetCode 150

⬜ Missing

Implement Trie (Prefix Tree)

Blind 75, Grind 75, Grind 169, NeetCode 150, Google Top 50

⬜ Missing

Design Add and Search Words

Blind 75, Grind 169, NeetCode 150

⬜ Missing

Word Search II

Blind 75, Grind 169, NeetCode 150

⬜ Missing

Find Median from Data Stream

Blind 75, Grind 75, Grind 169, NeetCode 150, Amazon Top 50

⬜ Missing

K Closest Points to Origin

Grind 75, Grind 169, NeetCode 150, Amazon Top 50

⬜ Missing

Task Scheduler

Grind 75, Grind 169, NeetCode 150

⬜ Missing

Kth Largest Element in a Stream

NeetCode 150

⬜ Missing

Last Stone Weight

NeetCode 150

⬜ Missing

Kth Largest Element in an Array

Grind 169, NeetCode 150

⬜ Missing

Design Twitter

NeetCode 150

⬜ Missing

Combination Sum

Blind 75, Grind 75, Grind 169, NeetCode 150

⬜ Missing

Word Search

Blind 75, Grind 75, Grind 169, NeetCode 150

⬜ Missing

Subsets

Grind 75, Grind 169, NeetCode 150

✅ Covered

Permutations

Grind 75, Grind 169, NeetCode 150

✅ Covered

Letter Combinations of a Phone Number

Grind 75, Grind 169, NeetCode 150

✅ Covered

Subsets II

NeetCode 150

⬜ Missing

Combination Sum II

NeetCode 150

⬜ Missing

Palindrome Partitioning

NeetCode 150

⬜ Missing

N-Queens

Grind 169, NeetCode 150

⬜ Missing

Number of Islands

Blind 75, Grind 75, Grind 169, NeetCode 150, Amazon Top 50, Google Top 50

⬜ Missing

Flood Fill

Grind 75, Grind 169

⬜ Missing

01 Matrix

Grind 75, Grind 169

⬜ Missing

Clone Graph

Blind 75, Grind 75, Grind 169, NeetCode 150

⬜ Missing

Rotting Oranges

Grind 75, Grind 169, NeetCode 150, Amazon Top 50

⬜ Missing

Accounts Merge

Grind 75, Grind 169

⬜ Missing

Minimum Height Trees

Grind 75, Grind 169

⬜ Missing

Pacific Atlantic Water Flow

Blind 75, Grind 169, NeetCode 150, Google Top 50

⬜ Missing

Course Schedule

Blind 75, Grind 75, Grind 169, NeetCode 150, Amazon Top 50

⬜ Missing

Graph Valid Tree

Blind 75, Grind 169, NeetCode 150

🔒 Premium

Number of Connected Components

Blind 75, Grind 169, NeetCode 150

🔒 Premium

Max Area of Island

NeetCode 150, Google Top 50

⬜ Missing

Surrounded Regions

NeetCode 150

⬜ Missing

Walls and Gates

NeetCode 150

🔒 Premium

Course Schedule II

Grind 169, NeetCode 150, Google Top 50

⬜ Missing

Redundant Connection

NeetCode 150

⬜ Missing

Word Ladder

Grind 75, Grind 169, NeetCode 150, Amazon Top 50

⬜ Missing

Alien Dictionary

Blind 75, Grind 169, NeetCode 150

🔒 Premium

Reconstruct Itinerary

NeetCode 150

⬜ Missing

Min Cost to Connect All Points

NeetCode 150

⬜ Missing

Network Delay Time

NeetCode 150

⬜ Missing

Swim in Rising Water

NeetCode 150

⬜ Missing

Cheapest Flights Within K Stops

Grind 169, NeetCode 150

⬜ Missing

Climbing Stairs

Blind 75, Grind 75, Grind 169, NeetCode 150

✅ Covered

House Robber

Blind 75, Grind 169, NeetCode 150

⬜ Missing

House Robber II

Blind 75, NeetCode 150, Google Top 50

⬜ Missing

Longest Palindromic Substring

Blind 75, Grind 75, Grind 169, NeetCode 150, Google Top 50

✅ Covered

Decode Ways

Blind 75, Grind 169, NeetCode 150

⬜ Missing

Coin Change

Blind 75, Grind 75, Grind 169, NeetCode 150

⬜ Missing

Maximum Product Subarray

Blind 75, Grind 169, NeetCode 150

⬜ Missing

Word Break

Blind 75, Grind 75, Grind 169, NeetCode 150

⬜ Missing

Longest Increasing Subsequence

Blind 75, Grind 169, NeetCode 150

⬜ Missing

Palindromic Substrings

Blind 75, NeetCode 150

⬜ Missing

Min Cost Climbing Stairs

NeetCode 150

⬜ Missing

Partition Equal Subset Sum

Grind 75, Grind 169, NeetCode 150

⬜ Missing

Unique Paths

Blind 75, Grind 75, Grind 169, NeetCode 150, Google Top 50

⬜ Missing

Longest Common Subsequence

Blind 75, NeetCode 150

⬜ Missing

Maximum Profit in Job Scheduling

Grind 75, Grind 169

⬜ Missing

Regular Expression Matching

NeetCode 150, Google Top 50

⬜ Missing

Best Time to Buy and Sell Stock with Cooldown

NeetCode 150

⬜ Missing

Coin Change II

NeetCode 150

⬜ Missing

Target Sum

NeetCode 150

⬜ Missing

Interleaving String

NeetCode 150

⬜ Missing

Longest Increasing Path in a Matrix

Grind 169, NeetCode 150

⬜ Missing

Distinct Subsequences

NeetCode 150

⬜ Missing

Edit Distance

NeetCode 150

⬜ Missing

Burst Balloons

NeetCode 150

⬜ Missing

Maximum Subarray

Blind 75, Grind 75, Grind 169, NeetCode 150, Google Top 50

✅ Covered

Jump Game

Blind 75, Grind 169, NeetCode 150

✅ Covered

Gas Station

Grind 169, NeetCode 150

✅ Covered

Jump Game II

NeetCode 150

⬜ Missing

Hand of Straights

NeetCode 150

⬜ Missing

Merge Triplets to Form Target Triplet

NeetCode 150

⬜ Missing

Partition Labels

NeetCode 150

⬜ Missing

Valid Parenthesis String

NeetCode 150

⬜ Missing

Insert Interval

Blind 75, Grind 75, Grind 169, NeetCode 150, Google Top 50

⬜ Missing

Merge Intervals

Blind 75, Grind 75, Grind 169, NeetCode 150, Google Top 50

✅ Covered

Non-overlapping Intervals

Blind 75, Grind 169, NeetCode 150

⬜ Missing

Meeting Rooms

Blind 75, Grind 169, NeetCode 150

🔒 Premium

Meeting Rooms II

Blind 75, Grind 169, NeetCode 150, Amazon Top 50, Google Top 50

🔒 Premium

Minimum Interval to Include Each Query

NeetCode 150

⬜ Missing

Rotate Image

Blind 75, Grind 169, NeetCode 150

✅ Covered

Spiral Matrix

Blind 75, Grind 75, Grind 169, NeetCode 150

⬜ Missing

Set Matrix Zeroes

Blind 75, Grind 169, NeetCode 150

✅ Covered

Add Binary

Grind 75, Grind 169

✅ Covered

String to Integer (atoi)

Grind 75, Grind 169

✅ Covered

Happy Number

NeetCode 150, Google Top 50

✅ Covered

Plus One

NeetCode 150

⬜ Missing

Pow(x, n)

Grind 169, NeetCode 150

✅ Covered

Multiply Strings

NeetCode 150

⬜ Missing

Detect Squares

NeetCode 150

⬜ Missing

Sum of Two Integers

Blind 75, NeetCode 150

⬜ Missing

Number of 1 Bits

Blind 75, Grind 169, NeetCode 150

⬜ Missing

Counting Bits

Blind 75, Grind 169, NeetCode 150

⬜ Missing

Reverse Bits

Blind 75, Grind 169, NeetCode 150

⬜ Missing

Missing Number

Blind 75, Grind 169, NeetCode 150

✅ Covered

Single Number

Grind 169, NeetCode 150

⬜ Missing

Reverse Integer

Grind 169, NeetCode 150

✅ Covered

Move Zeroes

Grind 169

⬜ Missing

Squares of a Sorted Array

Grind 169

⬜ Missing

Rotate Array

Grind 169

⬜ Missing

Contiguous Array

Grind 169

⬜ Missing

Subarray Sum Equals K

Grind 169, Google Top 50

⬜ Missing

3Sum Closest

Grind 169

⬜ Missing

Maximal Square

Grind 169

⬜ Missing

Combination Sum IV

Grind 169

⬜ Missing

Shortest Path to Get Food

Grind 169

🔒 Premium

Minimum Knight Moves

Grind 169

🔒 Premium

Bus Routes

Grind 169

⬜ Missing

Employee Free Time

Grind 169

🔒 Premium

Palindrome Linked List

Grind 169

✅ Covered

Swap Nodes in Pairs

Grind 169

⬜ Missing

Odd Even Linked List

Grind 169

⬜ Missing

Sort List

Grind 169

✅ Covered

Rotate List

Grind 169

⬜ Missing

Sudoku Solver

Grind 169

⬜ Missing

Backspace String Compare

Grind 169

⬜ Missing

Decode String

Grind 169, Google Top 50

⬜ Missing

Asteroid Collision

Grind 169

⬜ Missing

Basic Calculator II

Grind 169

⬜ Missing

Maximum Frequency Stack

Grind 169

⬜ Missing

Longest Valid Parentheses

Grind 169

⬜ Missing

Longest Common Prefix

Grind 169, Google Top 50

✅ Covered

Largest Number

Grind 169

⬜ Missing

Palindrome Pairs

Grind 169

⬜ Missing

Convert Sorted Array to Binary Search Tree

Grind 169

✅ Covered

Symmetric Tree

Grind 169

✅ Covered

Path Sum II

Grind 169

⬜ Missing

Maximum Width of Binary Tree

Grind 169

⬜ Missing

Binary Tree Zigzag Level Order Traversal

Grind 169

✅ Covered

Path Sum III

Grind 169

⬜ Missing

All Nodes Distance K in Binary Tree

Grind 169, Amazon Top 50

⬜ Missing

Inorder Successor in BST

Grind 169

🔒 Premium

Design Hit Counter

Grind 169

🔒 Premium

Design In-Memory File System

Grind 169, Amazon Top 50

🔒 Premium

Insert Delete GetRandom O(1)

Grind 169

✅ Covered

First Missing Positive

Grind 169

⬜ Missing

Top K Frequent Words

Grind 169

⬜ Missing

Find K Closest Elements

Grind 169

⬜ Missing

Smallest Range Covering Elements from K Lists

Grind 169

⬜ Missing

Next Permutation

Grind 169

⬜ Missing

Roman to Integer

Grind 169, Google Top 50

✅ Covered

Palindrome Number

Grind 169, Google Top 50

✅ Covered

Random Pick with Weight

Grind 169, Google Top 50

⬜ Missing

Integer to Roman

✅ Covered

Find the Index of the First Occurrence in a String

✅ Covered

Compare Version Numbers

⬜ Missing

Integer to English Words

Amazon Top 50

⬜ Missing

First Unique Character in a String

✅ Covered

Most Common Word

⬜ Missing

Reorder Data in Log Files

Amazon Top 50

⬜ Missing

Word Ladder II

⬜ Missing

Cut Off Trees for Golf Event

⬜ Missing

Design Tic-Tac-Toe

Amazon Top 50

🔒 Premium

Design Search Autocomplete System

Google Top 50

🔒 Premium

Prison Cells After N Days

⬜ Missing

Battleships in a Board

Google Top 50

⬜ Missing

Bulls and Cows

Google Top 50

⬜ Missing

Find Duplicate Subtrees

Google Top 50

⬜ Missing

Find Leaves of Binary Tree

Google Top 50

🔒 Premium

Find Original Array From Doubled Array

Google Top 50

⬜ Missing

Find Winner on a Tic Tac Toe Game

Google Top 50

⬜ Missing

H-Index

Google Top 50

✅ Covered

Logger Rate Limiter

Google Top 50

🔒 Premium

Maximum Points You Can Obtain from Cards

Google Top 50

⬜ Missing

Minimum Time Difference

Google Top 50

⬜ Missing

Number of Matching Subsequences

Google Top 50

⬜ Missing

Snapshot Array

Google Top 50

⬜ Missing

Stock Price Fluctuation

Google Top 50

⬜ Missing

Student Attendance Record II

Google Top 50

⬜ Missing

Text Justification

Google Top 50

⬜ Missing

Time Needed to Inform All Employees

Google Top 50

⬜ Missing

Analyze User Website Visit Pattern

Amazon Top 50

🔒 Premium

Boundary of Binary Tree

Amazon Top 50

🔒 Premium

Build Binary Expression Tree From Infix Expression

Amazon Top 50

🔒 Premium

Concatenated Words

Amazon Top 50

⬜ Missing

Count Unique Characters of All Substrings of a Given String

Amazon Top 50

⬜ Missing

Design an Expression Tree With Evaluate Function

Amazon Top 50

🔒 Premium

Design Parking System

Amazon Top 50

⬜ Missing

Find Good Days to Rob the Bank

Amazon Top 50

⬜ Missing

Find K-th Smallest Pair Distance

Amazon Top 50

⬜ Missing

Find the K-Sum of an Array

Amazon Top 50

⬜ Missing

Find Triangular Sum of an Array

Amazon Top 50

⬜ Missing

Make Array Zero by Subtracting Equal Amounts

Amazon Top 50

⬜ Missing

Maximum Length of Subarray With Positive Product

Amazon Top 50

⬜ Missing

Maximum Number of Books You Can Take

Amazon Top 50

🔒 Premium

Maximum Number of Robots Within Budget

Amazon Top 50

⬜ Missing

Maximum Units on a Truck

Amazon Top 50

⬜ Missing

Minimum Adjacent Swaps to Make a Valid Array

Amazon Top 50

⬜ Missing

Minimum Health to Beat Game

Amazon Top 50

🔒 Premium

Minimum Number of Keypresses

Amazon Top 50

🔒 Premium

Minimum Number of Moves to Make Palindrome

Amazon Top 50

⬜ Missing

Minimum Number of Swaps to Make the Binary String Alternating

Amazon Top 50

⬜ Missing

Number of Ways to Select Buildings

Amazon Top 50

⬜ Missing

Plates Between Candles

Amazon Top 50

⬜ Missing

Race Car

Amazon Top 50

⬜ Missing

Reorganize String

Amazon Top 50

⬜ Missing

Search Suggestions System

Amazon Top 50

⬜ Missing

Sequential Digits

Amazon Top 50

⬜ Missing

Sequentially Ordinal Rank Tracker

Amazon Top 50

⬜ Missing

Substring With Largest Variance

Amazon Top 50

⬜ Missing

Sum of Subarray Ranges

Amazon Top 50

⬜ Missing

Sum of Total Strength of Wizards

Amazon Top 50

⬜ Missing

Total Appeal of A String

Amazon Top 50

⬜ Missing

Word Break II

Amazon Top 50

⬜ Missing