PrepFlow
Jobs
ATS Checker
Companies
DSA Sheets
Compiler
PrepFlow
Sign in
Login Required!
You need to log in to access your saved progress.
Companies
Amazon
Array
Array
0/324 solved
Two Sum
EASY
Maximum Subarray
MEDIUM
Trapping Rain Water
HARD
Best Time to Buy and Sell Stock
EASY
3Sum
MEDIUM
Container With Most Water
MEDIUM
Median of Two Sorted Arrays
HARD
Search in Rotated Sorted Array
MEDIUM
Find the Duplicate Number
MEDIUM
Product of Array Except Self
MEDIUM
Number of Islands
MEDIUM
Merge Intervals
MEDIUM
Subarray Sum Equals K
MEDIUM
House Robber
MEDIUM
Longest Increasing Subsequence
MEDIUM
Find First and Last Position of Element in Sorted Array
MEDIUM
Longest Consecutive Sequence
MEDIUM
Majority Element
EASY
Jump Game
MEDIUM
Group Anagrams
MEDIUM
Permutations
MEDIUM
Coin Change
MEDIUM
Combination Sum
MEDIUM
Sort Colors
MEDIUM
Next Permutation
MEDIUM
Maximum Product Subarray
MEDIUM
Rotate Array
MEDIUM
Sliding Window Maximum
HARD
Rotate Image
MEDIUM
Top K Frequent Elements
MEDIUM
Subsets
MEDIUM
Largest Rectangle in Histogram
HARD
Word Break
MEDIUM
Kth Largest Element in an Array
MEDIUM
Move Zeroes
EASY
First Missing Positive
HARD
Single Number
EASY
Search Insert Position
EASY
Search a 2D Matrix
MEDIUM
Word Search
MEDIUM
Merge Sorted Array
EASY
Remove Duplicates from Sorted Array
EASY
Construct Binary Tree from Preorder and Inorder Traversal
MEDIUM
Spiral Matrix
MEDIUM
Set Matrix Zeroes
MEDIUM
Jump Game II
MEDIUM
Best Time to Buy and Sell Stock II
MEDIUM
Find Minimum in Rotated Sorted Array
MEDIUM
Daily Temperatures
MEDIUM
Rotting Oranges
MEDIUM
Pascal's Triangle
EASY
Minimum Size Subarray Sum
MEDIUM
N-Queens
HARD
Minimum Path Sum
MEDIUM
Find Peak Element
MEDIUM
Missing Number
EASY
Partition Equal Subset Sum
MEDIUM
Gas Station
MEDIUM
Binary Search
EASY
Search a 2D Matrix II
MEDIUM
Two Sum II - Input Array Is Sorted
MEDIUM
4Sum
MEDIUM
Min Cost Climbing Stairs
EASY
Single Element in a Sorted Array
MEDIUM
Combination Sum II
MEDIUM
Convert Sorted Array to Binary Search Tree
EASY
Target Sum
MEDIUM
Valid Sudoku
MEDIUM
Maximal Rectangle
HARD
Task Scheduler
MEDIUM
Insert Interval
MEDIUM
3Sum Closest
MEDIUM
Find All Duplicates in an Array
MEDIUM
Maximal Square
MEDIUM
Split Array Largest Sum
HARD
Max Area of Island
MEDIUM
Kth Smallest Element in a Sorted Matrix
MEDIUM
Subsets II
MEDIUM
Best Time to Buy and Sell Stock III
HARD
Sudoku Solver
HARD
Capacity To Ship Packages Within D Days
MEDIUM
Plus One
EASY
01 Matrix
MEDIUM
Triangle
MEDIUM
Word Search II
HARD
Find All Numbers Disappeared in an Array
EASY
Best Time to Buy and Sell Stock with Cooldown
MEDIUM
Evaluate Division
MEDIUM
Squares of a Sorted Array
EASY
Insert Delete GetRandom O(1)
MEDIUM
Burst Balloons
HARD
Longest Increasing Path in a Matrix
HARD
Unique Paths II
MEDIUM
Largest Number
MEDIUM
Surrounded Regions
MEDIUM
Count of Smaller Numbers After Self
HARD
Search in Rotated Sorted Array II
MEDIUM
Permutations II
MEDIUM
Flood Fill
EASY
K Closest Points to Origin
MEDIUM
Next Greater Element I
EASY
Non-overlapping Intervals
MEDIUM
Asteroid Collision
MEDIUM
Next Greater Element II
MEDIUM
Candy
HARD
Contiguous Array
MEDIUM
Count Primes
MEDIUM
Running Sum of 1d Array
EASY
Evaluate Reverse Polish Notation
MEDIUM
Shortest Unsorted Continuous Subarray
MEDIUM
Intersection of Two Arrays II
EASY
Pacific Atlantic Water Flow
MEDIUM
Best Time to Buy and Sell Stock IV
HARD
132 Pattern
MEDIUM
Remove Duplicates from Sorted Array II
MEDIUM
Word Break II
HARD
Best Time to Buy and Sell Stock with Transaction Fee
MEDIUM
Partition to K Equal Sum Subsets
MEDIUM
Meeting Rooms II
MEDIUM
Accounts Merge
MEDIUM
Kth Missing Positive Number
EASY
Maximum Profit in Job Scheduling
HARD
Number of Longest Increasing Subsequence
MEDIUM
Maximum Length of Repeated Subarray
MEDIUM
Maximum Sum Circular Subarray
MEDIUM
Shortest Path in Binary Matrix
MEDIUM
Find the Town Judge
EASY
Spiral Matrix II
MEDIUM
Minimum Falling Path Sum
MEDIUM
Game of Life
MEDIUM
Contains Duplicate II
EASY
Find K Pairs with Smallest Sums
MEDIUM
Continuous Subarray Sum
MEDIUM
Reverse Pairs
HARD
Construct Binary Search Tree from Preorder Traversal
MEDIUM
Intersection of Two Arrays
EASY
Subarrays with K Different Integers
HARD
Last Stone Weight
EASY
Combination Sum III
MEDIUM
Russian Doll Envelopes
HARD
Largest Divisible Subset
MEDIUM
Max Consecutive Ones
EASY
The Skyline Problem
HARD
Predict the Winner
MEDIUM
Frog Jump
HARD
Interval List Intersections
MEDIUM
How Many Numbers Are Smaller Than the Current Number
EASY
Number of Good Pairs
EASY
Arithmetic Slices
MEDIUM
Count Square Submatrices with All Ones
MEDIUM
Unique Paths III
HARD
Design HashMap
EASY
Range Sum Query 2D - Immutable
MEDIUM
Count Negative Numbers in a Sorted Matrix
EASY
4Sum II
MEDIUM
Pascal's Triangle II
EASY
Verifying an Alien Dictionary
EASY
Open the Lock
MEDIUM
Set Mismatch
EASY
Search Suggestions System
MEDIUM
Partition Array for Maximum Sum
MEDIUM
Find Minimum in Rotated Sorted Array II
HARD
My Calendar I
MEDIUM
Maximum Length of Pair Chain
MEDIUM
Delete Nodes And Return Forest
MEDIUM
Shortest Path in a Grid with Obstacles Elimination
HARD
Number of Closed Islands
MEDIUM
Alien Dictionary
HARD
Bus Routes
HARD
Find Common Characters
EASY
Minimum Cost Tree From Leaf Values
MEDIUM
Maximum Product of Three Numbers
EASY
Max Points on a Line
HARD
Pairs of Songs With Total Durations Divisible by 60
MEDIUM
The K Weakest Rows in a Matrix
EASY
Assign Cookies
EASY
Smallest Range Covering Elements from K Lists
HARD
Making A Large Island
HARD
K-diff Pairs in an Array
MEDIUM
Concatenated Words
HARD
Text Justification
HARD
IPO
HARD
Matchsticks to Square
MEDIUM
Maximum Units on a Truck
EASY
Uncrossed Lines
MEDIUM
Trapping Rain Water II
HARD
Jump Game IV
HARD
Find K-th Smallest Pair Distance
HARD
Maximum Average Subarray I
EASY
Design Circular Queue
MEDIUM
Diagonal Traverse
MEDIUM
Reveal Cards In Increasing Order
MEDIUM
Sort Array by Increasing Frequency
EASY
Minimum Difficulty of a Job Schedule
HARD
Count Number of Teams
MEDIUM
Maximum Gap
MEDIUM
Next Greater Node In Linked List
MEDIUM
Sliding Window Median
HARD
Maximize Distance to Closest Person
MEDIUM
Remove Element
EASY
Relative Sort Array
EASY
Walls and Gates
MEDIUM
Maximum Performance of a Team
HARD
Wiggle Sort II
MEDIUM
Snakes and Ladders
MEDIUM
Baseball Game
EASY
Longest Mountain in Array
MEDIUM
Construct Binary Tree from Preorder and Postorder Traversal
MEDIUM
Word Subsets
MEDIUM
Replace Elements with Greatest Element on Right Side
EASY
Sort Array By Parity II
EASY
Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts
MEDIUM
Maximum Sum of Two Non-Overlapping Subarrays
MEDIUM
Filling Bookcase Shelves
MEDIUM
Maximum Score from Performing Multiplication Operations
HARD
Minimum Cost to Merge Stones
HARD
Most Profit Assigning Work
MEDIUM
Make Sum Divisible by P
MEDIUM
Longest Continuous Increasing Subsequence
EASY
Count of Range Sum
HARD
Remove Boxes
HARD
Score After Flipping Matrix
MEDIUM
Shortest Subarray to be Removed to Make Array Sorted
MEDIUM
Prefix and Suffix Search
HARD
Least Number of Unique Integers after K Removals
MEDIUM
Design a Stack With Increment Operation
MEDIUM
Rank Transform of an Array
EASY
Remove Covered Intervals
MEDIUM
Average Salary Excluding the Minimum and Maximum Salary
EASY
Minimum Time Visiting All Points
EASY
Super Ugly Number
MEDIUM
Can Make Arithmetic Progression From Sequence
EASY
Find Words That Can Be Formed by Characters
EASY
Reorder Data in Log Files
MEDIUM
Largest Sum of Averages
MEDIUM
Maximum Number of Events That Can Be Attended II
HARD
Design Tic-Tac-Toe
MEDIUM
Find the Most Competitive Subsequence
MEDIUM
Meeting Rooms
EASY
Design Hit Counter
MEDIUM
Length of Longest Fibonacci Subsequence
MEDIUM
XOR Queries of a Subarray
MEDIUM
Minimum Area Rectangle
MEDIUM
Longest Turbulent Subarray
MEDIUM
Random Pick with Weight
MEDIUM
Exclusive Time of Functions
MEDIUM
Minesweeper
MEDIUM
Employee Free Time
HARD
Minimum Number of K Consecutive Bit Flips
HARD
Shortest Distance from All Buildings
HARD
Number of Islands II
HARD
Peeking Iterator
MEDIUM
The Maze
MEDIUM
Video Stitching
MEDIUM
Shift 2D Grid
EASY
Most Common Word
EASY
Partition Array Into Three Parts With Equal Sum
EASY
Moving Average from Data Stream
EASY
Maximize Score After N Operations
HARD
Design Circular Deque
MEDIUM
Maximize Sum Of Array After K Negations
EASY
Find Duplicate File in System
MEDIUM
Prison Cells After N Days
MEDIUM
Bitwise ORs of Subarrays
MEDIUM
24 Game
HARD
Find the Shortest Superstring
HARD
Maximum Number of Achievable Transfer Requests
HARD
Numbers At Most N Given Digit Set
HARD
Loud and Rich
MEDIUM
Maximum Average Pass Ratio
MEDIUM
The Maze II
MEDIUM
Minimum Cost to Connect Sticks
MEDIUM
Count Servers that Communicate
MEDIUM
Decompress Run-Length Encoded List
EASY
Cut Off Trees for Golf Event
HARD
Best Meeting Point
HARD
Detect Cycles in 2D Grid
MEDIUM
Two Sum Less Than K
EASY
Missing Ranges
EASY
Sell Diminishing-Valued Colored Balls
MEDIUM
Find Minimum Time to Finish All Jobs
HARD
Shortest Word Distance II
MEDIUM
Campus Bikes
MEDIUM
Design Snake Game
MEDIUM
Camelcase Matching
MEDIUM
Meeting Scheduler
MEDIUM
Cinema Seat Allocation
MEDIUM
UTF-8 Validation
MEDIUM
String Matching in an Array
EASY
1-bit and 2-bit Characters
EASY
Find Nearest Point That Has the Same X or Y Coordinate
EASY
Sentence Similarity II
MEDIUM
Super Washing Machines
HARD
Decode XORed Permutation
MEDIUM
Slowest Key
EASY
Design Front Middle Back Queue
MEDIUM
Coloring A Border
MEDIUM
Largest 1-Bordered Square
MEDIUM
Number of Equivalent Domino Pairs
EASY
Falling Squares
HARD
Minimum Numbers of Function Calls to Make Target Array
MEDIUM
Largest Multiple of Three
HARD
Maximum Number of Visible Points
HARD
First Unique Number
MEDIUM
Valid Tic-Tac-Toe State
MEDIUM
Design an Expression Tree With Evaluate Function
MEDIUM
Analyze User Website Visit Pattern
MEDIUM
Queries on a Permutation With Key
MEDIUM
Design Compressed String Iterator
EASY
Vowel Spellchecker
MEDIUM
Get Watched Videos by Your Friends
MEDIUM
Self Crossing
HARD
Optimal Division
MEDIUM
Index Pairs of a String
EASY
Synonymous Sentences
MEDIUM
Largest Unique Number
EASY
Form Array by Concatenating Subarrays of Another Array
MEDIUM
Filter Restaurants by Vegan-Friendly, Price and Distance
MEDIUM
Count Ways to Make Array With Product
HARD
Find the Index of the Large Integer
MEDIUM
Diet Plan Performance
EASY
Sum of Digits in the Minimum Number
EASY
Sort Features by Popularity
MEDIUM
Maximize the Beauty of the Garden
HARD