PrepFlow
Jobs
ATS Checker
Companies
DSA Sheets
Compiler
PrepFlow
Sign in
Login Required!
You need to log in to access your saved progress.
Companies
Google
Array
Array
0/325 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
Number of Islands
MEDIUM
Merge Intervals
MEDIUM
Subarray Sum Equals K
MEDIUM
Longest Increasing Subsequence
MEDIUM
Find First and Last Position of Element in Sorted Array
MEDIUM
Longest Consecutive Sequence
MEDIUM
Jump Game
MEDIUM
Group Anagrams
MEDIUM
Next Permutation
MEDIUM
Maximum Product Subarray
MEDIUM
Sliding Window Maximum
HARD
Rotate Image
MEDIUM
Top K Frequent Elements
MEDIUM
Word Break
MEDIUM
Kth Largest Element in an Array
MEDIUM
Move Zeroes
EASY
First Missing Positive
HARD
Single Number
EASY
Search a 2D Matrix
MEDIUM
Remove Duplicates from Sorted Array
EASY
Spiral Matrix
MEDIUM
Jump Game II
MEDIUM
Daily Temperatures
MEDIUM
Rotting Oranges
MEDIUM
Pascal's Triangle
EASY
Minimum Path Sum
MEDIUM
Find Peak Element
MEDIUM
Missing Number
EASY
Gas Station
MEDIUM
4Sum
MEDIUM
Convert Sorted Array to Binary Search Tree
EASY
Maximal Rectangle
HARD
Task Scheduler
MEDIUM
Insert Interval
MEDIUM
3Sum Closest
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
Majority Element II
MEDIUM
Best Time to Buy and Sell Stock III
HARD
Plus One
EASY
Word Search II
HARD
Best Time to Buy and Sell Stock with Cooldown
MEDIUM
Evaluate Division
MEDIUM
Squares of a Sorted Array
EASY
Burst Balloons
HARD
Longest Increasing Path in a Matrix
HARD
Surrounded Regions
MEDIUM
Count of Smaller Numbers After Self
HARD
Flood Fill
EASY
Find K Closest Elements
MEDIUM
Increasing Triplet Subsequence
MEDIUM
Sum of Subarray Minimums
MEDIUM
Construct Binary Tree from Inorder and Postorder Traversal
MEDIUM
Single Number II
MEDIUM
Evaluate Reverse Polish Notation
MEDIUM
Pacific Atlantic Water Flow
MEDIUM
Minimum Number of Arrows to Burst Balloons
MEDIUM
Best Time to Buy and Sell Stock IV
HARD
Longest String Chain
MEDIUM
Word Break II
HARD
Partition to K Equal Sum Subsets
MEDIUM
Queue Reconstruction by Height
MEDIUM
Meeting Rooms II
MEDIUM
Accounts Merge
MEDIUM
Maximum Length of Repeated Subarray
MEDIUM
Shortest Path in Binary Matrix
MEDIUM
Spiral Matrix II
MEDIUM
Game of Life
MEDIUM
Contains Duplicate II
EASY
Maximum Points You Can Obtain from Cards
MEDIUM
Reverse Pairs
HARD
Subarrays with K Different Integers
HARD
Combination Sum III
MEDIUM
Russian Doll Envelopes
HARD
Path With Minimum Effort
MEDIUM
Max Consecutive Ones
EASY
The Skyline Problem
HARD
Furthest Building You Can Reach
MEDIUM
Validate Stack Sequences
MEDIUM
Predict the Winner
MEDIUM
Frog Jump
HARD
Interval List Intersections
MEDIUM
Number of Matching Subsequences
MEDIUM
Minimum Operations to Reduce X to Zero
MEDIUM
Ones and Zeroes
MEDIUM
Shortest Bridge
MEDIUM
Count Square Submatrices with All Ones
MEDIUM
Design HashMap
EASY
Range Sum Query 2D - Immutable
MEDIUM
Pascal's Triangle II
EASY
Fruit Into Baskets
MEDIUM
Range Sum Query - Mutable
MEDIUM
Minimum Number of Days to Make m Bouquets
MEDIUM
Find Minimum in Rotated Sorted Array II
HARD
Longest Arithmetic Subsequence
MEDIUM
Minimum Number of Refueling Stops
HARD
My Calendar I
MEDIUM
Delete Nodes And Return Forest
MEDIUM
Shortest Path in a Grid with Obstacles Elimination
HARD
Number of Closed Islands
MEDIUM
Alien Dictionary
HARD
Minimum Cost to Cut a Stick
HARD
Max Points on a Line
HARD
Number of Enclaves
MEDIUM
Cherry Pickup II
HARD
As Far from Land as Possible
MEDIUM
Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit
MEDIUM
Making A Large Island
HARD
Text Justification
HARD
Course Schedule III
HARD
Design HashSet
EASY
Trapping Rain Water II
HARD
Jump Game IV
HARD
Find K-th Smallest Pair Distance
HARD
Snapshot Array
MEDIUM
Number of Submatrices That Sum to Target
HARD
Car Fleet
MEDIUM
Path with Maximum Probability
MEDIUM
Maximum Product of Word Lengths
MEDIUM
Max Chunks To Make Sorted
MEDIUM
Arithmetic Slices II - Subsequence
HARD
Hand of Straights
MEDIUM
Next Greater Node In Linked List
MEDIUM
Stone Game II
MEDIUM
Path with Maximum Gold
MEDIUM
Bag of Tokens
MEDIUM
Sliding Window Median
HARD
Longest Arithmetic Subsequence of Given Difference
MEDIUM
Maximize Distance to Closest Person
MEDIUM
Walls and Gates
MEDIUM
Where Will the Ball Fall
MEDIUM
Find the Smallest Divisor Given a Threshold
MEDIUM
Minimum Cost to Hire K Workers
HARD
Minimum Domino Rotations For Equal Row
MEDIUM
Unique Email Addresses
EASY
Word Subsets
MEDIUM
Duplicate Zeros
EASY
Max Increase to Keep City Skyline
MEDIUM
Minimum Difference Between Largest and Smallest Value in Three Moves
MEDIUM
Matrix Block Sum
MEDIUM
Check If N and Its Double Exist
EASY
Count of Range Sum
HARD
Battleships in a Board
MEDIUM
Patching Array
HARD
Paint House
MEDIUM
Minimum Number of Operations to Move All Balls to Each Box
MEDIUM
Special Array With X Elements Greater Than or Equal X
EASY
Stone Game III
HARD
Super Ugly Number
MEDIUM
Smallest Sufficient Team
HARD
Heaters
MEDIUM
Find Valid Matrix Given Row and Column Sums
MEDIUM
Count Submatrices With All Ones
MEDIUM
Employee Importance
MEDIUM
Design Hit Counter
MEDIUM
Odd Even Jump
HARD
Random Pick with Weight
MEDIUM
Exclusive Time of Functions
MEDIUM
Minesweeper
MEDIUM
Checking Existence of Edge Length Limited Paths
HARD
Relative Ranks
EASY
Largest Submatrix With Rearrangements
MEDIUM
Max Chunks To Make Sorted II
HARD
Minimum Number of K Consecutive Bit Flips
HARD
Maximum Score of a Good Subarray
HARD
Shortest Distance from All Buildings
HARD
Number of Islands II
HARD
Peeking Iterator
MEDIUM
Profitable Schemes
HARD
Number of Ways of Cutting a Pizza
HARD
Arithmetic Subarrays
MEDIUM
X of a Kind in a Deck of Cards
EASY
Minimum Cost to Make at Least One Valid Path in a Grid
HARD
Number of Ways to Reorder Array to Get Same BST
HARD
Maximum Score Words Formed by Letters
HARD
Delete Columns to Make Sorted
EASY
Find Two Non-overlapping Sub-arrays Each With Target Sum
MEDIUM
Group Shifted Strings
MEDIUM
Moving Average from Data Stream
EASY
Largest Component Size by Common Factor
HARD
Range Addition
MEDIUM
Rotate Function
MEDIUM
Minimum Number of Increments on Subarrays to Form a Target Array
HARD
3Sum Smaller
MEDIUM
Guess the Word
HARD
Avoid Flood in The City
MEDIUM
Array of Doubled Pairs
MEDIUM
Range Sum of Sorted Subarray Sums
MEDIUM
Shopping Offers
MEDIUM
Last Moment Before All Ants Fall Out of a Plank
MEDIUM
Product of the Last K Numbers
MEDIUM
Erect the Fence
HARD
Optimal Account Balancing
HARD
Find the Shortest Superstring
HARD
Special Positions in a Binary Matrix
EASY
Shuffle an Array
MEDIUM
Max Value of Equation
HARD
Image Overlap
MEDIUM
The Maze II
MEDIUM
Count Servers that Communicate
MEDIUM
Path With Maximum Minimum Value
MEDIUM
Decompress Run-Length Encoded List
EASY
Maximum XOR With an Element From Array
HARD
Largest Number At Least Twice of Others
EASY
Wiggle Sort
MEDIUM
Find And Replace in String
MEDIUM
Best Meeting Point
HARD
Missing Ranges
EASY
Bricks Falling When Hit
HARD
Linked List Components
MEDIUM
Sentence Screen Fitting
MEDIUM
Maximum Side Length of a Square with Sum Less than or Equal to Threshold
MEDIUM
Beautiful Array
MEDIUM
Maximum Number of Non-Overlapping Subarrays With Sum Equals Target
MEDIUM
Pizza With 3n Slices
HARD
The Earliest Moment When Everyone Become Friends
MEDIUM
Online Election
MEDIUM
Build an Array With Stack Operations
MEDIUM
Divide Chocolate
HARD
Sentence Similarity III
MEDIUM
Campus Bikes
MEDIUM
Minimum Number of Flips to Convert Binary Matrix to Zero Matrix
HARD
Bomb Enemy
MEDIUM
Campus Bikes II
MEDIUM
Camelcase Matching
MEDIUM
Strobogrammatic Number II
MEDIUM
Car Fleet II
HARD
Rank Transform of a Matrix
HARD
Longest Line of Consecutive One in Matrix
MEDIUM
Expressive Words
MEDIUM
Read N Characters Given read4 II - Call Multiple Times
HARD
Number of Boomerangs
MEDIUM
Minimize Hamming Distance After Swap Operations
MEDIUM
Maximum Non Negative Product in a Matrix
MEDIUM
Map of Highest Peak
MEDIUM
Magic Squares In Grid
MEDIUM
Range Sum Query 2D - Mutable
MEDIUM
K Empty Slots
HARD
Beautiful Arrangement II
MEDIUM
Distance Between Bus Stops
EASY
RLE Iterator
MEDIUM
Minimum Operations to Make a Subsequence
HARD
Largest Time for Given Digits
MEDIUM
Remove Comments
MEDIUM
Flatten 2D Vector
MEDIUM
Compare Strings by Frequency of the Smallest Character
MEDIUM
Closest Dessert Cost
MEDIUM
Find Permutation
MEDIUM
The k Strongest Values in an Array
MEDIUM
Form Largest Integer With Digits That Add up to Target
HARD
Minimize Max Distance to Gas Station
HARD
Zigzag Iterator
MEDIUM
Sort Transformed Array
MEDIUM
Escape a Large Maze
HARD
Delete Columns to Make Sorted II
MEDIUM
Find Latest Group of Size M
MEDIUM
Maximum of Absolute Value Expression
MEDIUM
Strange Printer II
HARD
Online Majority Element In Subarray
HARD
Tuple with Same Product
MEDIUM
Maximum Average Subarray II
HARD
Number of Lines To Write String
EASY
Find Anagram Mappings
EASY
Delete Columns to Make Sorted III
HARD
Maximum Number of Visible Points
HARD
Read N Characters Given Read4
EASY
Sequence Reconstruction
MEDIUM
Maximum Vacation Days
HARD
Shortest Completing Word
EASY
Largest Triangle Area
EASY
Smallest Rectangle Enclosing Black Pixels
HARD
Longest Uncommon Subsequence II
MEDIUM
Shortest Distance to Target Color
MEDIUM
Find Kth Largest XOR Coordinate Value
MEDIUM
Mean of Array After Removing Some Elements
EASY
The Maze III
HARD
Evaluate the Bracket Pairs of a String
MEDIUM
Random Point in Non-overlapping Rectangles
MEDIUM
Minimum Cost to Connect Two Groups of Points
HARD
Largest Values From Labels
MEDIUM
Remove Interval
MEDIUM
Design Compressed String Iterator
EASY
Decrease Elements To Make Array Zigzag
MEDIUM
Distribute Repeating Integers
HARD
Valid Boomerang
EASY
Vowel Spellchecker
MEDIUM
Tree of Coprimes
HARD
Self Crossing
HARD
Minimum Area Rectangle II
MEDIUM
Word Abbreviation
HARD
People Whose List of Favorite Companies Is Not a Subset of Another List
MEDIUM
Transform to Chessboard
HARD
Design Phone Directory
MEDIUM
Maximum Number of Groups Getting Fresh Donuts
HARD
Put Boxes Into the Warehouse I
MEDIUM
Minimum Number of Operations to Reinitialize a Permutation
MEDIUM
Count Pairs Of Nodes
HARD
Strobogrammatic Number III
HARD
Escape The Ghosts
MEDIUM
Design Most Recently Used Queue
MEDIUM
Cat and Mouse II
HARD
Bold Words in String
MEDIUM
Coin Path
HARD
Minimum Time to Build Blocks
HARD
Put Boxes Into the Warehouse II
MEDIUM
Unique Word Abbreviation
MEDIUM
Minimum Unique Word Abbreviation
HARD
Guess the Majority in a Hidden Array
MEDIUM
Divide Array Into Increasing Sequences
HARD
Maximum Font to Fit a Sentence in a Screen
MEDIUM
Largest Subarray Length K
EASY
Convex Polygon
MEDIUM
Lonely Pixel II
MEDIUM