| 1 |
Two Sum |
Easy |
B75, N150 |
solution |
java, py |
May 22, 2024 |
| 3 |
Longest Substring Without Repeating Characters |
Medium |
B75, N150 |
solution |
java |
May 22, 2024 |
| 13 |
Roman to Integer |
Easy |
|
solution |
py |
Jul 31, 2024 |
| 17 |
Letter Combinations of a Phone Number |
Medium |
N150 |
solution |
java |
Jul 14, 2024 |
| 36 |
Valid Sudoku |
Medium |
N150 |
solution |
py |
Jun 13, 2024 |
| 37 |
Sudoku Solver |
Hard |
|
solution |
py |
Sep 01, 2025 |
| 49 |
Group Anagrams |
Medium |
B75, N150 |
solution |
py |
Jun 13, 2024 |
| 128 |
Longest Consecutive Sequence |
Medium |
B75, N150 |
solution |
java, py |
Jun 13, 2024 |
| 138 |
Copy List with Random Pointer |
Medium |
N150 |
solution |
py |
Jun 27, 2024 |
| 141 |
Linked List Cycle |
Easy |
B75, N150 |
solution |
c, py |
Jun 04, 2024 |
| 142 |
Linked List Cycle II |
Medium |
|
solution |
py |
Jun 26, 2024 |
| 146 |
LRU Cache |
Medium |
N150 |
solution |
py |
Nov 10, 2025 |
| 149 |
Max Points on a Line |
Hard |
|
solution |
py |
Mar 18, 2026 |
| 166 |
Fraction to Recurring Decimal |
Medium |
|
solution |
py |
May 31, 2024 |
| 170 |
Two Sum III - Data structure design |
Easy |
|
solution |
py |
Jul 31, 2024 |
| 208 |
Implement Trie (Prefix Tree) |
Medium |
B75, N150 |
solution |
py |
Jun 27, 2024 |
| 217 |
Contains Duplicate |
Easy |
B75, N150 |
solution |
py |
Jun 12, 2024 |
| 242 |
Valid Anagram |
Easy |
B75, N150 |
solution |
c, py |
Jun 13, 2024 |
| 266 |
Palindrome Permutation |
Easy |
|
solution |
py |
Mar 15, 2025 |
| 314 |
Binary Tree Vertical Order Traversal |
Medium |
|
solution |
py |
Jun 12, 2024 |
| 325 |
Maximum Size Subarray Sum Equals k |
Medium |
|
solution |
py |
Apr 15, 2025 |
| 347 |
Top K Frequent Elements |
Medium |
B75, N150 |
solution |
py |
Jun 13, 2024 |
| 348 |
Design Tic-Tac-Toe |
Medium |
|
solution |
py |
Jul 05, 2024 |
| 350 |
Intersection of Two Arrays II |
Easy |
Daily |
solution |
java, py |
Jul 02, 2024 |
| 353 |
Design Snake Game |
Medium |
|
solution |
py |
Jun 28, 2024 |
| 359 |
Logger Rate Limiter |
Easy |
|
solution |
py |
Mar 16, 2026 |
| 380 |
Insert Delete GetRandom O(1) |
Medium |
|
solution |
java |
Jul 06, 2024 |
| 381 |
Insert Delete GetRandom O(1) - Duplicates allowed |
Hard |
|
solution |
java |
Jul 06, 2024 |
| 409 |
Longest Palindrome |
Easy |
Daily |
solution |
c, py |
Jun 04, 2024 |
| 424 |
Longest Repeating Character Replacement |
Medium |
B75, N150 |
solution |
py |
Jul 06, 2024 |
| 451 |
Sort Characters By Frequency |
Medium |
|
solution |
py |
Jun 18, 2024 |
| 460 |
LFU Cache |
Hard |
|
solution |
py |
Nov 09, 2025 |
| 480 |
Sliding Window Median |
Hard |
|
solution |
py |
Sep 25, 2024 |
| 523 |
Continuous Subarray Sum |
Medium |
Daily |
solution |
py |
Jun 08, 2024 |
| 535 |
Encode and Decode TinyURL |
Medium |
|
solution |
py |
Jun 07, 2024 |
| 567 |
Permutation in String |
Medium |
N150 |
solution |
py |
Jul 06, 2024 |
| 616 |
Add Bold Tag in String |
Medium |
|
solution |
py |
Jun 28, 2024 |
| 645 |
Set Mismatch |
Easy |
|
solution |
java, py |
Jun 01, 2024 |
| 648 |
Replace Words |
Medium |
Daily |
solution |
java, py |
Jun 07, 2024 |
| 653 |
Two Sum IV - Input is a BST |
Easy |
|
solution |
py |
Jul 31, 2024 |
| 666 |
Path Sum IV |
Medium |
|
solution |
py |
Jul 03, 2024 |
| 676 |
Implement Magic Dictionary |
Medium |
|
solution |
py |
Jun 27, 2024 |
| 690 |
Employee Importance |
Medium |
|
solution |
java |
Jul 02, 2024 |
| 692 |
Top K Frequent Words |
Medium |
|
solution |
py |
Jun 09, 2024 |
| 720 |
Longest Word in Dictionary |
Medium |
|
solution |
py |
Jun 27, 2024 |
| 726 |
Number of Atoms |
Hard |
Daily |
solution |
py |
Jul 14, 2024 |
| 758 |
Bold Words in String |
Medium |
|
solution |
py |
Jun 28, 2024 |
| 771 |
Jewels and Stones |
Easy |
|
solution |
java, py |
Jun 02, 2024 |
| 781 |
Rabbits in Forest |
Medium |
|
solution |
py |
Apr 21, 2025 |
| 791 |
Custom Sort String |
Medium |
|
solution |
java |
Jun 24, 2024 |
| 792 |
Number of Matching Subsequences |
Medium |
|
solution |
py |
Aug 27, 2025 |
| 817 |
Linked List Components |
Medium |
|
solution |
java |
Jul 04, 2024 |
| 819 |
Most Common Word |
Easy |
|
solution |
py |
Sep 24, 2024 |
| 840 |
Magic Squares In Grid |
Medium |
Daily |
solution |
py |
Aug 09, 2024 |
| 846 |
Hand of Straights |
Medium |
Daily, N150 |
solution |
py |
Jun 06, 2024 |
| 863 |
All Nodes Distance K in Binary Tree |
Medium |
|
solution |
py |
Jun 26, 2024 |
| 874 |
Walking Robot Simulation |
Medium |
|
solution |
py |
Oct 10, 2025 |
| 890 |
Find and Replace Pattern |
Medium |
|
solution |
py |
Jul 03, 2024 |
| 895 |
Maximum Frequency Stack |
Hard |
|
solution |
java, py |
Jul 11, 2024 |
| 930 |
Binary Subarrays With Sum |
Medium |
|
solution |
py |
Jun 22, 2024 |
| 939 |
Minimum Area Rectangle |
Medium |
|
solution |
py |
Mar 20, 2026 |
| 959 |
Regions Cut By Slashes |
Medium |
Daily |
solution |
py |
Aug 10, 2024 |
| 974 |
Subarray Sums Divisible by K |
Medium |
Daily |
solution |
java, py |
Jun 09, 2024 |
| 981 |
Time Based Key-Value Store |
Medium |
N150 |
solution |
py |
Oct 24, 2024 |
| 987 |
Vertical Order Traversal of a Binary Tree |
Hard |
|
solution |
py |
Jun 12, 2024 |
| 1002 |
Find Common Characters |
Easy |
|
solution |
py |
Jun 08, 2024 |
| 1079 |
Letter Tile Possibilities |
Medium |
|
solution |
py |
Feb 17, 2025 |
| 1100 |
Find K-Length Substrings With No Repeated Characters |
Medium |
|
solution |
py |
Mar 10, 2025 |
| 1110 |
Delete Nodes And Return Forest |
Medium |
Daily |
solution |
py |
Jul 17, 2024 |
| 1122 |
Relative Sort Array |
Easy |
Daily |
solution |
java, py |
Jun 11, 2024 |
| 1133 |
Largest Unique Number |
Easy |
|
solution |
py |
Oct 01, 2024 |
| 1160 |
Find Words That Can Be Formed by Characters |
Easy |
|
solution |
py |
Sep 24, 2024 |
| 1166 |
Design File System |
Medium |
|
solution |
py |
Jun 28, 2024 |
| 1171 |
Remove Zero Sum Consecutive Nodes from Linked List |
Medium |
|
solution |
py |
Jun 15, 2024 |
| 1181 |
Before and After Puzzle |
Medium |
|
solution |
py |
Aug 24, 2025 |
| 1198 |
Find Smallest Common Element in All Rows |
Medium |
|
solution |
py |
Aug 26, 2025 |
| 1207 |
Unique Number of Occurrences |
Easy |
|
solution |
py |
Sep 25, 2024 |
| 1218 |
Longest Arithmetic Subsequence of Given Difference |
Medium |
|
solution |
py |
May 31, 2024 |
| 1248 |
Count Number of Nice Subarrays |
Medium |
Daily |
solution |
py |
Jun 22, 2024 |
| 1255 |
Maximum Score Words Formed by Letters |
Hard |
|
solution |
py |
Jun 15, 2024 |
| 1261 |
Find Elements in a Contaminated Binary Tree |
Medium |
|
solution |
py |
Feb 21, 2025 |
| 1282 |
Group the People Given the Group Size They Belong To |
Medium |
|
solution |
py |
Jun 28, 2024 |
| 1284 |
Minimum Number of Flips to Convert Binary Matrix to Zero Matrix |
Hard |
|
solution |
py |
Jun 09, 2024 |
| 1296 |
Divide Array in Sets of K Consecutive Numbers |
Medium |
|
solution |
py |
Mar 17, 2026 |
| 1358 |
Number of Substrings Containing All Three Characters |
Medium |
|
solution |
py |
Mar 11, 2025 |
| 1399 |
Count Largest Group |
Easy |
|
solution |
py |
Apr 23, 2025 |
| 1400 |
Construct K Palindrome Strings |
Medium |
|
solution |
py |
Jan 11, 2025 |
| 1426 |
Counting Elements |
Easy |
|
solution |
c |
Jun 04, 2024 |
| 1429 |
First Unique Number |
Medium |
|
solution |
py |
Oct 26, 2024 |
| 1436 |
Destination City |
Easy |
|
solution |
java |
Jun 01, 2024 |
| 1442 |
Count Triplets That Can Form Two Arrays of Equal XOR |
Medium |
|
solution |
py |
Jun 08, 2024 |
| 1452 |
People Whose List of Favorite Companies Is Not a Subset of Another List |
Medium |
|
solution |
py |
Sep 25, 2024 |
| 1460 |
Make Two Arrays Equal by Reversing Subarrays |
Easy |
Daily |
solution |
c, py |
Jun 04, 2024 |
| 1461 |
Check If a String Contains All Binary Codes of Size K |
Medium |
|
solution |
py |
Jul 12, 2024 |
| 1481 |
Least Number of Unique Integers after K Removals |
Medium |
|
solution |
py |
Jun 15, 2024 |
| 1490 |
Clone N-ary Tree |
Medium |
|
solution |
java, py |
Jun 02, 2024 |
| 1497 |
Check If Array Pairs Are Divisible by k |
Medium |
|
solution |
py |
Oct 01, 2024 |
| 1525 |
Number of Good Ways to Split a String |
Medium |
|
solution |
py |
Jun 01, 2024 |
| 1570 |
Dot Product of Two Sparse Vectors |
Medium |
|
solution |
c, java, py |
Jun 06, 2024 |
| 1636 |
Sort Array by Increasing Frequency |
Easy |
Daily |
solution |
py |
Jul 23, 2024 |
| 1650 |
Lowest Common Ancestor of a Binary Tree III |
Medium |
|
solution |
py |
Jun 10, 2024 |
| 1657 |
Determine if Two Strings Are Close |
Medium |
|
solution |
py |
Jul 13, 2024 |
| 1660 |
Correct a Binary Tree |
Medium |
|
solution |
py |
Jun 27, 2024 |
| 1676 |
Lowest Common Ancestor of a Binary Tree IV |
Medium |
|
solution |
py |
Jun 29, 2024 |
| 1684 |
Count the Number of Consistent Strings |
Easy |
|
solution |
c, py |
Jun 06, 2024 |
| 1740 |
Find Distance in a Binary Tree |
Medium |
Weekly Premium |
solution |
py |
Jul 15, 2024 |
| 1743 |
Restore the Array From Adjacent Pairs |
Medium |
|
solution |
py |
Jun 27, 2024 |
| 1748 |
Sum of Unique Elements |
Easy |
|
solution |
c |
Jun 06, 2024 |
| 1804 |
Implement Trie II (Prefix Tree) |
Medium |
|
solution |
py |
Jun 27, 2024 |
| 1836 |
Remove Duplicates From an Unsorted Linked List |
Medium |
Weekly Premium |
solution |
java, py |
Jul 08, 2024 |
| 1852 |
Distinct Numbers in Each Subarray |
Medium |
|
solution |
java, py |
Jun 27, 2024 |
| 1935 |
Maximum Number of Words You Can Type |
Easy |
|
solution |
py |
Sep 15, 2025 |
| 1940 |
Longest Common Subsequence Between Sorted Arrays |
Medium |
Weekly Premium |
solution |
java, py |
Jun 01, 2024 |
| 1980 |
Find Unique Binary String |
Medium |
|
solution |
c, py |
Jun 27, 2024 |
| 2013 |
Detect Squares |
Medium |
N150 |
solution |
py |
Jun 28, 2024 |
| 2043 |
Simple Bank System |
Medium |
|
solution |
py |
Oct 26, 2025 |
| 2048 |
Next Greater Numerically Balanced Number |
Medium |
|
solution |
py |
Oct 24, 2025 |
| 2053 |
Kth Distinct String in an Array |
Easy |
Daily |
solution |
py |
Aug 05, 2024 |
| 2083 |
Substrings That Begin and End With the Same Letter |
Medium |
Weekly Premium |
solution |
c, py |
Jun 10, 2024 |
| 2085 |
Count Common Words With One Occurrence |
Easy |
|
solution |
py |
Oct 14, 2025 |
| 2154 |
Keep Multiplying Found Values by Two |
Easy |
|
solution |
py |
Nov 19, 2025 |
| 2196 |
Create Binary Tree From Descriptions |
Medium |
Daily |
solution |
py |
Jul 15, 2024 |
| 2206 |
Divide Array Into Equal Pairs |
Easy |
|
solution |
c, py |
Jun 08, 2024 |
| 2225 |
Find Players With Zero or One Losses |
Medium |
|
solution |
java |
Jun 24, 2024 |
| 2248 |
Intersection of Multiple Arrays |
Easy |
|
solution |
py |
May 31, 2024 |
| 2268 |
Minimum Number of Keypresses |
Medium |
|
solution |
py |
Jul 05, 2024 |
| 2342 |
Max Sum of a Pair With Equal Sum of Digits |
Medium |
|
solution |
py |
Feb 12, 2025 |
| 2349 |
Design a Number Container System |
Medium |
|
solution |
py |
Oct 28, 2024 |
| 2352 |
Equal Row and Column Pairs |
Medium |
|
solution |
py |
Jun 27, 2024 |
| 2365 |
Task Scheduler II |
Medium |
|
solution |
py |
Jun 29, 2024 |
| 2374 |
Node With Highest Edge Score |
Medium |
|
solution |
py |
Jun 18, 2024 |
| 2385 |
Amount of Time for Binary Tree to Be Infected |
Medium |
|
solution |
py |
Jun 26, 2024 |
| 2395 |
Find Subarrays With Equal Sum |
Easy |
|
solution |
py |
May 31, 2024 |
| 2405 |
Optimal Partition of String |
Medium |
|
solution |
py |
Jun 23, 2024 |
| 2418 |
Sort the People |
Easy |
Daily |
solution |
py |
Jul 22, 2024 |
| 2423 |
Remove Letter To Equalize Frequency |
Easy |
|
solution |
py |
Jun 17, 2024 |
| 2451 |
Odd String Difference |
Easy |
|
solution |
py |
Sep 25, 2024 |
| 2501 |
Longest Square Streak in an Array |
Medium |
|
solution |
py |
Oct 28, 2024 |
| 2570 |
Merge Two 2D Arrays by Summing Values |
Easy |
|
solution |
c, py |
Jun 10, 2024 |
| 2598 |
Smallest Missing Non-negative Integer After Operations |
Medium |
|
solution |
py |
Nov 05, 2025 |
| 2610 |
Convert an Array Into a 2D Array With Conditions |
Medium |
|
solution |
py |
Jun 07, 2024 |
| 2661 |
First Completely Painted Row or Column |
Medium |
|
solution |
py |
Jan 20, 2025 |
| 2671 |
Frequency Tracker |
Medium |
|
solution |
py |
Jun 28, 2024 |
| 2743 |
Count Substrings Without Repeating Character |
Medium |
Weekly Premium |
solution |
java, py |
Jun 22, 2024 |
| 2852 |
Sum of Remoteness of All Cells |
Medium |
|
solution |
py |
Jan 23, 2025 |
| 2955 |
Number of Same-End Substrings |
Medium |
|
solution |
py |
Nov 04, 2024 |
| 2965 |
Find Missing and Repeated Values |
Easy |
|
solution |
py |
Mar 06, 2025 |
| 3016 |
Minimum Number of Pushes to Type Word II |
Medium |
Daily |
solution |
py |
Aug 06, 2024 |
| 3043 |
Find the Length of the Longest Common Prefix |
Medium |
|
solution |
py |
Jun 28, 2024 |
| 3160 |
Find the Number of Distinct Colors Among the Balls |
Medium |
|
solution |
py |
Feb 07, 2025 |
| 3184 |
Weekly Contest 402 - q1 - Count Pairs That Form a Complete Day I |
Easy |
Contest |
solution |
py |
Jul 07, 2024 |
| 3185 |
Weekly Contest 402 - q2 - Count Pairs That Form a Complete Day II |
Medium |
Contest |
solution |
py |
Jul 07, 2024 |
| 3186 |
Weekly Contest 402 - q3 - Maximum Total Damage With Spell Casting |
Medium |
Contest |
solution |
py |
Jul 07, 2024 |
| 3217 |
Delete Nodes From Linked List Present in Array |
Medium |
|
solution |
py |
Sep 06, 2024 |
| 3238 |
Biweekly Contest 136 - q1 - Find the Number of Winning Players |
Easy |
Contest |
solution |
py |
Aug 03, 2024 |
| 3242 |
Design Neighbor Sum Service |
Easy |
|
solution |
py |
Aug 04, 2024 |
| 3306 |
Count of Substrings Containing Every Vowel and K Consonants II |
Medium |
|
solution |
py |
Mar 10, 2025 |
| 3396 |
Minimum Number of Operations to Make Elements in Array Distinct |
Easy |
|
solution |
py |
Apr 08, 2025 |
| 3443 |
Maximum Manhattan Distance After K Changes |
Medium |
|
solution |
py |
Feb 04, 2025 |
| 3541 |
Find Most Frequent Vowel and Consonant |
Easy |
|
solution |
py |
Sep 13, 2025 |