| 1 |
Two Sum |
Easy |
| 2 |
Add Two Numbers |
Medium |
| 3 |
Longest Substring Without Repeating Characters |
Medium |
| 4 |
Median Of Two Sorted Arrays |
Hard |
| 6 |
Zigzag Conversion |
Medium |
| 7 |
Reverse Integer |
Medium |
| 8 |
String To Integer (atoi) |
Medium |
| 9 |
Palindrome Number |
Easy |
| 10 |
Regular Expression Matching |
Hard |
| 12 |
Integer To Roman |
Medium |
| 13 |
Roman To Integer |
Easy |
| 14 |
Longest Common Prefix |
Easy |
| 20 |
Valid Parentheses |
Easy |
| 21 |
Merge Two Sorted Lists |
Easy |
| 26 |
Remove Duplicates From Sorted Array |
Easy |
| 27 |
Remove Element |
Easy |
| 28 |
Find the Index of the First Occurrence in a String |
Easy |
| 29 |
Divide Two Integers |
Medium |
| 42 |
Trapping Rain Water |
Hard |
| 50 |
Pow(x, n) |
Medium |
| 58 |
Length Of The Last Word |
Easy |
| 75 |
Sort Colors |
Medium |
| 78 |
Subsets |
Medium |
| 79 |
Word Search |
Medium |
| 84 |
Largest Rectangle in Histogram |
Hard |
| 85 |
Maximal Rectangle |
Hard |
| 129 |
Sum Root to Leaf Numbers |
Medium |
| 131 |
Palindrome Partitioning |
Medium |
| 140 |
Word Break II |
Hard |
| 165 |
Compare Version Numbers |
Medium |
| 200 |
Number of Islands |
Medium |
| 205 |
Isomorphic Strings |
Easy |
| 237 |
Delete Node in a Linked List |
Medium |
| 260 |
Single Number III |
Medium |
| 273 |
Integer to English Words |
Hard |
| 310 |
Minimum Height Trees |
Medium |
| 330 |
Patching Array |
Hard |
| 344 |
Reverse String |
Easy |
| 402 |
Remove K Digits |
Medium |
| 404 |
Sum of Left Leaves |
Easy |
| 409 |
Longest Palindrome |
Easy |
| 463 |
Island Perimeter |
Easy |
| 502 |
IPO |
Hard |
| 506 |
Relative Ranks |
Easy |
| 514 |
Freedom Trial |
Hard |
| 523 |
Continuous Subarray Sum |
Medium |
| 552 |
Student Attendance Record II |
Hard |
| 623 |
Add One Row to Tree |
Medium |
| 633 |
Sum of Square Numbers |
Medium |
| 648 |
Replace Words |
Medium |
| 678 |
Valid Parenthesis String |
Medium |
| 726 |
Number of Atoms |
Hard |
| 752 |
Open the Lock |
Medium |
| 786* |
K-th Smallest Prime Fraction |
Medium |
| 826 |
Most Profit Assigning Work |
Medium |
| 834 |
Sum of Distances in Tree |
Hard |
| 846 |
Hands of Straights |
Medium |
| 857 |
Minimum Cost to Hire K Workers |
Hard |
| 860 |
Lemonade Change |
Easy |
| 861 |
Score after Flipping Matrix |
Medium |
| 881 |
Boats to Save People |
Medium |
| 885 |
Spiral Matrix III |
Medium |
| 912 |
Sort an Array |
Medium |
| 945 |
Minimum Increment to Make Array Unique |
Medium |
| 950 |
Reveal Cards in Increasing Order |
Medium |
| 974 |
Subarray Sums Divisible by K |
Medium |
| 979 |
Distribute Coins in Binary Tree |
Medium |
| 988 |
Smallest String Starting from Leaf |
Medium |
| 995 |
Minimum Number of K Consecutive Bit Flips |
Hard |
| 1002 |
Find Common Characters |
Easy |
| 1038 |
Binary Search Tree to Greater Sum Tree |
Medium |
| 1051 |
Height Checker |
Easy |
| 1052 |
Grumpy Bookstore Owner |
Medium |
| 1110 |
Delete Nodes And Return Forest |
Medium |
| 1114 |
Print in Order |
Easy |
| 1115 |
Print FooBar Alternately |
Medium |
| 1116 |
Print Zero Even Odd |
Medium |
| 1117 |
Building H2O |
Medium |
| 1122 |
Relative Sort Array |
Easy |
| 1137 |
Nth Tribonacci Number |
Easy |
| 1190 |
Reverse Substrings Between Each Pair of PArentheses |
Medium |
| 1195 |
Fizz Buzz Multithreaded |
Medium |
| 1208 |
Get Equal Substrings Within Budget |
Medium |
| 1219 |
Path with Maximum Gold |
Medium |
| 1226 |
The Dining Philosophers |
Medium |
| 1248 |
Count Number of Nice Subarrays |
Medium |
| 1249 |
Minimum Remove to Make Valid Parentheses |
Medium |
| 1255 |
Maximum Score Words Formed by Letters |
Hard |
| 1289 |
Minimum Falling Path Sum II |
Hard |
| 1325 |
Delete Leaves With a Given Value |
Medium |
| 1334 |
Find the City With the Smallest Number of Neighbors at a Threshold Distance |
Medium |
| 1346 |
Check If N and Its Double Exist |
Easy |
| 1353 |
Maximum Number of Events That Can Be Attended |
Medium |
| 1380 |
Lucky Numbers in a Matrix |
Easy |
| 1382 |
Balance a Binary Search Tree |
Medium |
| 1395 |
Count Number of Teams |
Medium |
| 1404 |
Number of Steps to Reduce a Number in Binary Representation to One |
Medium |
| 1438 |
Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit |
Medium |
| 1442 |
Count Triplets That Can Form Two Arrays of Equal XOR |
Medium |
| 1455 |
Check If a Word Occurs As a Prefix of Any Word in a Sentence |
Easy |
| 1460 |
Make Two Arrays Equal by Reversing Subarrays |
Easy |
| 1482 |
Minimum Number of Days to Make m Bouquets |
Medium |
| 1509 |
Minimum Difference Between Largest and Smallest Value in Three Moves |
Medium |
| 1518 |
Water Bottles |
Easy |
| 1530 |
Number of Good Leaf Nodes Pairs |
Medium |
| 1544 |
Make The String Great |
Easy |
| 1545 |
Find Kth Bit in Nth Binary String |
Medium |
| 1550 |
Three Consecutive Odds |
Easy |
| 1552 |
Magnetic Force Between Two Balls |
Medium |
| 1579 |
Remove Max Number of Edges to Keep Graph Fully Traversable |
Hard |
| 1598 |
Crawler Log Folder |
Easy |
| 1605 |
Find Valid Matrix Given Row and Column Sums |
Medium |
| 1608 |
Special Array With X Elements Greater Than or Equal X |
Easy |
| 1614 |
Maximum Nesting Depth of the Parentheses |
Easy |
| 1636 |
Sort Array by Increasing Frequency |
Easy |
| 1653 |
Minimum Deletions to Make String Balanced |
Medium |
| 1700 |
Number of Students Unable to Eat Lunch |
Easy |
| 1701 |
Average Waiting Time |
Medium |
| 1717 |
Maximum Score From Removing Substrings |
Medium |
| 1751 |
Maximum Number of Events That Can Be Attended II |
Hard |
| 1791 |
Find Center of Star Graph |
Easy |
| 1823 |
Find the Winner of the Circular Game |
Medium |
| 1861 |
Rotating the Box |
Medium |
| 1863 |
Sum of All Subset XOR Totals |
Easy |
| 1865 |
Finding Pairs With a Certain Sum |
Medium |
| 1915 |
Number of Wonderful Substrings |
Medium |
| 1971 |
Find if Path Exists in Graph |
Easy |
| 1992 |
Find All Groups of Farmland |
Medium |
| 2000 |
Reverse Prefix of Word |
Easy |
| 2037 |
Minimum Number of Moves to Seat Everyone |
Easy |
| 2045 |
Second Minimum Time to Reach Destination |
Hard |
| 2053 |
Kth Distinct String in an Array |
Easy |
| 2058 |
Find the Minimum and Maximum Number of Nodes Between Critical Points |
Medium |
| 2073 |
Time Needed to Buy Tickets |
Easy |
| 2096 |
Step-By-Step Directions From a Binary Tree Node to Another |
Medium |
| 2109 |
Adding Spaces to a String |
Medium |
| 2134 |
Minimum Swaps to Group All 1's Together II |
Medium |
| 2181 |
Merge Nodes in Between Zeroes |
Medium |
| 2191 |
Sort the Jumbled Numbers |
Medium |
| 2192 |
All Ancestors of a Node in a Directed Acyclic Graph |
Medium |
| 2196 |
Create Binary Tree From Descriptions |
Medium |
| 2285 |
Maximum Total Importance of Roads |
Medium |
| 2331 |
Evaluate Boolean Binary Tree |
Easy |
| 2370 |
Longest Ideal Subsequence |
Medium |
| 2373 |
Largest Local Value in a Matrix |
Easy |
| 2392 |
Build a Matrix With Conditions |
Hard |
| 2418 |
Sort the People |
Easy |
| 2441 |
Largest Positive Integer that Exists with its Negative |
Easy |
| 2486 |
Append Characters to String to Make Subsequence |
Medium |
| 2487 |
Remove Node from Linked List |
Medium |
| 2582 |
Pass The Pillow |
Easy |
| 2597* |
The Number of Beautiful Subsets |
Medium |
| 2678 |
Number of Senior Citizens |
Easy |
| 2751 |
Robot Collisions |
Hard |
| 2812 |
Find the Safest Path in a Grid |
Medium |
| 2816 |
Double a Number Represented as a Linked List |
Medium |
| 2976 |
Minimum Cost ot Convert String I |
Medium |
| 2997 |
Minimum Number of Operations to Make Array XOR Equal to K |
Medium |
| 3016 |
Minimum Number of Pushes to Type Word II |
Medium |
| 3068 |
Find the Maximum Sum of Node Values |
Hard |
| 3075 |
Maximize Happiness of Selected Children |
Medium |
| 3110 |
Score of a String |
Easy |