PrepFlow
Jobs
ATS Checker
Companies
DSA Sheets
Compiler
PrepFlow
Sign in
Login Required!
You need to log in to access your saved progress.
Companies
Facebook
Array
Array
0/191 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
Product of Array Except Self
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
Permutations
MEDIUM
Coin Change
MEDIUM
Combination Sum
MEDIUM
Sort Colors
MEDIUM
Next Permutation
MEDIUM
Maximum Product Subarray
MEDIUM
Sliding Window Maximum
HARD
Rotate Image
MEDIUM
Top K Frequent Elements
MEDIUM
Subsets
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
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
Best Time to Buy and Sell Stock II
MEDIUM
Find Minimum in Rotated Sorted Array
MEDIUM
Daily Temperatures
MEDIUM
Minimum Size Subarray Sum
MEDIUM
N-Queens
HARD
Minimum Path Sum
MEDIUM
Find Peak Element
MEDIUM
Missing Number
EASY
Partition Equal Subset Sum
MEDIUM
Binary Search
EASY
Search a 2D Matrix II
MEDIUM
Single Element in a Sorted Array
MEDIUM
Koko Eating Bananas
MEDIUM
Convert Sorted Array to Binary Search Tree
EASY
Target Sum
MEDIUM
Valid Sudoku
MEDIUM
Task Scheduler
MEDIUM
Insert Interval
MEDIUM
3Sum Closest
MEDIUM
Find All Duplicates in an Array
MEDIUM
Max Area of Island
MEDIUM
Kth Smallest Element in a Sorted Matrix
MEDIUM
Sudoku Solver
HARD
Plus One
EASY
Word Search II
HARD
Evaluate Division
MEDIUM
Squares of a Sorted Array
EASY
Insert Delete GetRandom O(1)
MEDIUM
Longest Increasing Path in a Matrix
HARD
Max Consecutive Ones III
MEDIUM
Unique Paths II
MEDIUM
Permutations II
MEDIUM
K Closest Points to Origin
MEDIUM
Find Pivot Index
EASY
Find K Closest Elements
MEDIUM
Non-overlapping Intervals
MEDIUM
Next Greater Element II
MEDIUM
Contiguous Array
MEDIUM
Minimum Cost For Tickets
MEDIUM
Intersection of Two Arrays II
EASY
Minimum Number of Arrows to Burst Balloons
MEDIUM
Subarray Sums Divisible by K
MEDIUM
Word Break II
HARD
Partition to K Equal Sum Subsets
MEDIUM
Queue Reconstruction by Height
MEDIUM
Meeting Rooms II
MEDIUM
Accounts Merge
MEDIUM
Kth Missing Positive Number
EASY
Island Perimeter
EASY
Number of Longest Increasing Subsequence
MEDIUM
Maximum Sum Circular Subarray
MEDIUM
Can Place Flowers
EASY
Shortest Path in Binary Matrix
MEDIUM
Contains Duplicate II
EASY
Single Number III
MEDIUM
Continuous Subarray Sum
MEDIUM
Intersection of Two Arrays
EASY
Validate Stack Sequences
MEDIUM
Interval List Intersections
MEDIUM
Range Sum Query 2D - Immutable
MEDIUM
Verifying an Alien Dictionary
EASY
Open the Lock
MEDIUM
Range Sum Query - Mutable
MEDIUM
Longest Arithmetic Subsequence
MEDIUM
Delete Nodes And Return Forest
MEDIUM
Car Pooling
MEDIUM
Palindrome Pairs
HARD
Alien Dictionary
HARD
Cherry Pickup
HARD
As Far from Land as Possible
MEDIUM
Summary Ranges
EASY
Making A Large Island
HARD
Number of Subsequences That Satisfy the Given Sum Condition
MEDIUM
Swim in Rising Water
HARD
Design Circular Queue
MEDIUM
Toeplitz Matrix
EASY
Diagonal Traverse
MEDIUM
Flipping an Image
EASY
Add to Array-Form of Integer
EASY
Sort the Matrix Diagonally
MEDIUM
Next Greater Node In Linked List
MEDIUM
Range Sum Query - Immutable
EASY
Sliding Window Median
HARD
Walls and Gates
MEDIUM
Third Maximum Number
EASY
Monotonic Array
EASY
Check If Two String Arrays are Equivalent
EASY
Shuffle String
EASY
Maximum Width Ramp
MEDIUM
Sliding Puzzle
HARD
Similar String Groups
HARD
Battleships in a Board
MEDIUM
Insert Delete GetRandom O(1) - Duplicates allowed
HARD
Prefix and Suffix Search
HARD
Rank Transform of an Array
EASY
Total Hamming Distance
MEDIUM
Minimum Time Visiting All Points
EASY
Design Tic-Tac-Toe
MEDIUM
Maximum Size Subarray Sum Equals k
MEDIUM
Meeting Rooms
EASY
Minimum Area Rectangle
MEDIUM
Random Pick with Weight
MEDIUM
Exclusive Time of Functions
MEDIUM
Longest Word in Dictionary
MEDIUM
Minesweeper
MEDIUM
Maximum Sum of 3 Non-Overlapping Subarrays
HARD
Count Items Matching a Rule
EASY
Shortest Distance from All Buildings
HARD
Greatest Sum Divisible by Three
MEDIUM
Stream of Characters
HARD
Element Appearing More Than 25% In Sorted Array
EASY
Group Shifted Strings
MEDIUM
Missing Element in Sorted Array
MEDIUM
Advantage Shuffle
MEDIUM
Sum of Unique Elements
EASY
Spiral Matrix III
MEDIUM
Find Winner on a Tic Tac Toe Game
EASY
Largest Plus Sign
MEDIUM
The Maze II
MEDIUM
Remove Sub-Folders from the Filesystem
MEDIUM
Path With Maximum Minimum Value
MEDIUM
Stickers to Spell Word
HARD
Buildings With an Ocean View
MEDIUM
Find the Kth Smallest Sum of a Matrix With Sorted Rows
HARD
Dot Product of Two Sparse Vectors
MEDIUM
Leftmost Column with at Least a One
MEDIUM
Wiggle Sort
MEDIUM
Missing Ranges
EASY
Add Bold Tag in String
MEDIUM
Contains Duplicate III
HARD
Sparse Matrix Multiplication
MEDIUM
Strobogrammatic Number II
MEDIUM
UTF-8 Validation
MEDIUM
Read N Characters Given read4 II - Call Multiple Times
HARD
Friends Of Appropriate Ages
MEDIUM
Escape a Large Maze
HARD
Number Of Corner Rectangles
MEDIUM
Intersection of Three Sorted Arrays
EASY
Read N Characters Given Read4
EASY
Maximum Vacation Days
HARD
Valid Tic-Tac-Toe State
MEDIUM
Groups of Special-Equivalent Strings
MEDIUM
Check If a Number Is Majority Element in a Sorted Array
EASY
Previous Permutation With One Swap
MEDIUM
Vowel Spellchecker
MEDIUM
Path Sum IV
MEDIUM
Split Array with Equal Sum
HARD
Moving Stones Until Consecutive II
MEDIUM
Unique Word Abbreviation
MEDIUM
Apply Discount Every n Orders
MEDIUM
Maximum Number of Darts Inside of a Circular Dartboard
HARD
Sentence Similarity
EASY