| 3 |
Longest Substring Without Repeating Characters |
Medium |
B75, N150 |
solution |
java |
May 22, 2024 |
| 5 |
Longest Palindromic Substring |
Medium |
B75, N150 |
solution |
py |
Jul 05, 2024 |
| 8 |
String to Integer (atoi) |
Medium |
|
solution |
py |
Jun 10, 2024 |
| 13 |
Roman to Integer |
Easy |
|
solution |
py |
Jul 31, 2024 |
| 14 |
Longest Common Prefix |
Easy |
|
solution |
java |
May 22, 2024 |
| 17 |
Letter Combinations of a Phone Number |
Medium |
N150 |
solution |
java |
Jul 14, 2024 |
| 20 |
Valid Parentheses |
Easy |
B75, N150 |
solution |
java |
May 22, 2024 |
| 22 |
Generate Parentheses |
Medium |
N150 |
solution |
py |
Jun 13, 2024 |
| 28 |
Find the Index of the First Occurrence in a String |
Easy |
|
solution |
py |
May 22, 2024 |
| 38 |
Count and Say |
Medium |
Daily |
solution |
py |
Apr 18, 2025 |
| 49 |
Group Anagrams |
Medium |
B75, N150 |
solution |
py |
Jun 13, 2024 |
| 71 |
Simplify Path |
Medium |
|
solution |
py |
Jun 11, 2024 |
| 79 |
Word Search |
Medium |
B75, N150 |
solution |
py |
Jun 27, 2024 |
| 125 |
Valid Palindrome |
Easy |
B75, N150 |
solution |
c, py |
Jun 07, 2024 |
| 131 |
Palindrome Partitioning |
Medium |
N150 |
solution |
py |
Jul 30, 2024 |
| 165 |
Compare Version Numbers |
Medium |
Daily |
solution |
c, py |
Jul 02, 2024 |
| 166 |
Fraction to Recurring Decimal |
Medium |
Daily |
solution |
py |
May 31, 2024 |
| 208 |
Implement Trie (Prefix Tree) |
Medium |
B75, N150 |
solution |
py |
Jun 27, 2024 |
| 211 |
Design Add and Search Words Data Structure |
Medium |
B75, N150 |
solution |
py |
Jun 27, 2024 |
| 212 |
Word Search II |
Hard |
B75, N150 |
solution |
py |
Jun 27, 2024 |
| 224 |
Basic Calculator |
Hard |
|
solution |
py |
Jun 10, 2024 |
| 227 |
Basic Calculator II |
Medium |
|
solution |
py |
Jun 10, 2024 |
| 242 |
Valid Anagram |
Easy |
B75, N150 |
solution |
c, py |
Jun 13, 2024 |
| 266 |
Palindrome Permutation |
Easy |
Weekly Premium |
solution |
py |
Mar 15, 2025 |
| 271 |
Encode and Decode Strings |
Medium |
B75, N150 |
solution |
py |
Jun 13, 2024 |
| 273 |
Integer to English Words |
Hard |
Daily |
solution |
py |
Jun 11, 2024 |
| 320 |
Generalized Abbreviation |
Medium |
Weekly Premium |
solution |
py |
Aug 22, 2024 |
| 344 |
Reverse String |
Easy |
Daily |
solution |
java, py |
Jun 02, 2024 |
| 345 |
Reverse Vowels of a String |
Easy |
|
solution |
py |
May 23, 2024 |
| 392 |
Is Subsequence |
Easy |
|
solution |
java |
Jun 22, 2024 |
| 394 |
Decode String |
Medium |
|
solution |
py |
Jun 15, 2024 |
| 408 |
Valid Word Abbreviation |
Easy |
|
solution |
py |
Jun 02, 2024 |
| 409 |
Longest Palindrome |
Easy |
Daily |
solution |
c, py |
Jun 04, 2024 |
| 412 |
Fizz Buzz |
Easy |
|
solution |
java, py |
Jun 02, 2024 |
| 415 |
Add Strings |
Easy |
|
solution |
py |
Oct 14, 2025 |
| 424 |
Longest Repeating Character Replacement |
Medium |
B75, N150 |
solution |
py |
Jul 06, 2024 |
| 443 |
String Compression |
Medium |
|
solution |
py |
Nov 04, 2024 |
| 451 |
Sort Characters By Frequency |
Medium |
|
solution |
py |
Jun 18, 2024 |
| 535 |
Encode and Decode TinyURL |
Medium |
|
solution |
py |
Jun 07, 2024 |
| 567 |
Permutation in String |
Medium |
Daily, N150 |
solution |
py |
Jul 06, 2024 |
| 606 |
Construct String from Binary Tree |
Medium |
|
solution |
java, py |
Aug 04, 2024 |
| 616 |
Add Bold Tag in String |
Medium |
|
solution |
py |
Jun 28, 2024 |
| 647 |
Palindromic Substrings |
Medium |
B75, N150 |
solution |
py |
Jul 05, 2024 |
| 648 |
Replace Words |
Medium |
Daily |
solution |
java, py |
Jun 07, 2024 |
| 664 |
Strange Printer |
Hard |
Daily |
solution |
py |
Aug 21, 2024 |
| 676 |
Implement Magic Dictionary |
Medium |
|
solution |
py |
Jun 27, 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 |
| 784 |
Letter Case Permutation |
Medium |
|
solution |
py |
Jun 15, 2024 |
| 791 |
Custom Sort String |
Medium |
|
solution |
java |
Jun 24, 2024 |
| 792 |
Number of Matching Subsequences |
Medium |
|
solution |
py |
Aug 27, 2025 |
| 796 |
Rotate String |
Easy |
|
solution |
py |
Nov 04, 2024 |
| 819 |
Most Common Word |
Easy |
|
solution |
py |
Sep 24, 2024 |
| 848 |
Shifting Letters |
Medium |
|
solution |
py |
Jun 29, 2024 |
| 856 |
Score of Parentheses |
Medium |
|
solution |
py |
Jun 19, 2024 |
| 890 |
Find and Replace Pattern |
Medium |
|
solution |
py |
Jul 03, 2024 |
| 921 |
Minimum Add to Make Parentheses Valid |
Medium |
Daily |
solution |
java, py |
Jun 12, 2024 |
| 942 |
DI String Match |
Easy |
|
solution |
py |
Feb 18, 2025 |
| 981 |
Time Based Key-Value Store |
Medium |
N150 |
solution |
py |
Oct 24, 2024 |
| 1002 |
Find Common Characters |
Easy |
|
solution |
py |
Jun 08, 2024 |
| 1028 |
Recover a Tree From Preorder Traversal |
Hard |
Daily |
solution |
py |
Jul 01, 2024 |
| 1055 |
Shortest Way to Form String |
Medium |
Weekly Premium |
solution |
py |
Mar 30, 2025 |
| 1062 |
Longest Repeating Substring |
Medium |
Weekly Premium |
solution |
py |
Aug 01, 2024 |
| 1071 |
Greatest Common Divisor of Strings |
Easy |
|
solution |
py |
Sep 25, 2024 |
| 1079 |
Letter Tile Possibilities |
Medium |
Daily |
solution |
py |
Feb 17, 2025 |
| 1087 |
Brace Expansion |
Medium |
|
solution |
py |
Jun 15, 2024 |
| 1092 |
Shortest Common Supersequence |
Hard |
Daily |
solution |
py |
Feb 28, 2025 |
| 1100 |
Find K-Length Substrings With No Repeated Characters |
Medium |
Weekly Premium |
solution |
py |
Mar 10, 2025 |
| 1160 |
Find Words That Can Be Formed by Characters |
Easy |
|
solution |
py |
Sep 24, 2024 |
| 1166 |
Design File System |
Medium |
Weekly Premium |
solution |
py |
Jun 28, 2024 |
| 1181 |
Before and After Puzzle |
Medium |
Weekly Premium |
solution |
py |
Aug 24, 2025 |
| 1190 |
Reverse Substrings Between Each Pair of Parentheses |
Medium |
Daily |
solution |
py |
Jul 11, 2024 |
| 1209 |
Remove All Adjacent Duplicates in String II |
Medium |
|
solution |
py |
Jun 19, 2024 |
| 1233 |
Remove Sub-Folders from the Filesystem |
Medium |
Daily |
solution |
py |
Jun 28, 2024 |
| 1239 |
Maximum Length of a Concatenated String with Unique Characters |
Medium |
|
solution |
py |
Jun 29, 2024 |
| 1249 |
Minimum Remove to Make Valid Parentheses |
Medium |
|
solution |
py |
Jun 10, 2024 |
| 1255 |
Maximum Score Words Formed by Letters |
Hard |
|
solution |
py |
Jun 15, 2024 |
| 1268 |
Search Suggestions System |
Medium |
|
solution |
py |
Jun 29, 2024 |
| 1358 |
Number of Substrings Containing All Three Characters |
Medium |
Daily |
solution |
py |
Mar 11, 2025 |
| 1400 |
Construct K Palindrome Strings |
Medium |
Daily |
solution |
py |
Jan 11, 2025 |
| 1404 |
Number of Steps to Reduce a Number in Binary Representation to One |
Medium |
|
solution |
py |
Jun 08, 2024 |
| 1408 |
String Matching in an Array |
Easy |
Daily |
solution |
py |
Jan 07, 2025 |
| 1415 |
The k-th Lexicographical String of All Happy Strings of Length n |
Medium |
Daily |
solution |
py |
Feb 19, 2025 |
| 1422 |
Maximum Score After Splitting a String |
Easy |
Daily |
solution |
c, py |
Jan 01, 2025 |
| 1427 |
Perform String Shifts |
Easy |
Weekly Premium |
solution |
py |
Jan 07, 2025 |
| 1436 |
Destination City |
Easy |
|
solution |
java |
Jun 01, 2024 |
| 1452 |
People Whose List of Favorite Companies Is Not a Subset of Another List |
Medium |
|
solution |
py |
Sep 25, 2024 |
| 1455 |
Check If a Word Occurs As a Prefix of Any Word in a Sentence |
Easy |
Daily |
solution |
py |
Jun 01, 2024 |
| 1461 |
Check If a String Contains All Binary Codes of Size K |
Medium |
|
solution |
py |
Jul 12, 2024 |
| 1525 |
Number of Good Ways to Split a String |
Medium |
|
solution |
py |
Jun 01, 2024 |
| 1578 |
Minimum Time to Make Rope Colorful |
Medium |
Daily |
solution |
py |
Nov 03, 2025 |
| 1598 |
Crawler Log Folder |
Easy |
Daily |
solution |
c, js |
Jul 10, 2024 |
| 1653 |
Minimum Deletions to Make String Balanced |
Medium |
Daily |
solution |
py |
Jul 30, 2024 |
| 1657 |
Determine if Two Strings Are Close |
Medium |
|
solution |
py |
Jul 13, 2024 |
| 1684 |
Count the Number of Consistent Strings |
Easy |
Daily |
solution |
c, py |
Jun 06, 2024 |
| 1689 |
Partitioning Into Minimum Number Of Deci-Binary Numbers |
Medium |
|
solution |
c, java |
Jun 22, 2024 |
| 1698 |
Number of Distinct Substrings in a String |
Medium |
|
solution |
java, py |
Jun 02, 2024 |
| 1717 |
Maximum Score From Removing Substrings |
Medium |
Daily |
solution |
py |
Jul 12, 2024 |
| 1736 |
Latest Time by Replacing Hidden Digits |
Easy |
|
solution |
c |
Jun 03, 2024 |
| 1759 |
Count Number of Homogenous Substrings |
Medium |
|
solution |
c, java |
Jun 10, 2024 |
| 1768 |
Merge Strings Alternately |
Easy |
|
solution |
java |
Jul 01, 2024 |
| 1804 |
Implement Trie II (Prefix Tree) |
Medium |
Weekly Premium |
solution |
py |
Jun 27, 2024 |
| 1844 |
Replace All Digits with Characters |
Easy |
|
solution |
py |
Jun 29, 2024 |
| 1858 |
Longest Word With All Prefixes |
Medium |
Weekly Premium |
solution |
py |
Jun 29, 2024 |
| 1910 |
Remove All Occurrences of a Substring |
Medium |
Daily |
solution |
py |
Feb 11, 2025 |
| 1935 |
Maximum Number of Words You Can Type |
Easy |
Daily |
solution |
py |
Sep 15, 2025 |
| 1945 |
Sum of Digits of String After Convert |
Easy |
Daily |
solution |
py |
Sep 03, 2024 |
| 1957 |
Delete Characters to Make Fancy String |
Easy |
Daily |
solution |
py |
Nov 04, 2024 |
| 1980 |
Find Unique Binary String |
Medium |
Daily |
solution |
c, py |
Jun 27, 2024 |
| 2011 |
Final Value of Variable After Performing Operations |
Easy |
Daily |
solution |
c |
Jun 03, 2024 |
| 2053 |
Kth Distinct String in an Array |
Easy |
Daily |
solution |
py |
Aug 05, 2024 |
| 2063 |
Vowels of All Substrings |
Medium |
|
solution |
py |
Mar 11, 2025 |
| 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 |
| 2086 |
Minimum Number of Food Buckets to Feed the Hamsters |
Medium |
|
solution |
java |
Jul 01, 2024 |
| 2096 |
Step-By-Step Directions From a Binary Tree Node to Another |
Medium |
Daily |
solution |
py |
Jul 16, 2024 |
| 2125 |
Number of Laser Beams in a Bank |
Medium |
Daily |
solution |
py |
Oct 27, 2025 |
| 2211 |
Count Collisions on a Road |
Medium |
Daily |
solution |
py |
Jul 14, 2024 |
| 2268 |
Minimum Number of Keypresses |
Medium |
|
solution |
py |
Jul 05, 2024 |
| 2375 |
Construct Smallest Number From DI String |
Medium |
Daily |
solution |
py |
Feb 18, 2025 |
| 2379 |
Minimum Recolors to Get K Consecutive Black Blocks |
Easy |
Daily |
solution |
py |
Mar 08, 2025 |
| 2390 |
Removing Stars From a String |
Medium |
|
solution |
java, py |
Jun 02, 2024 |
| 2405 |
Optimal Partition of String |
Medium |
|
solution |
py |
Jun 23, 2024 |
| 2416 |
Sum of Prefix Scores of Strings |
Hard |
Daily |
solution |
py |
Sep 25, 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 |
| 2483 |
Minimum Penalty for a Shop |
Medium |
Daily |
solution |
py |
Dec 26, 2025 |
| 2486 |
Append Characters to String to Make Subsequence |
Medium |
Daily |
solution |
c, java, py |
Jun 03, 2024 |
| 2678 |
Number of Senior Citizens |
Easy |
Daily |
solution |
c, java, py |
May 22, 2024 |
| 2734 |
Lexicographically Smallest String After Substring Operation |
Medium |
|
solution |
py |
Jun 29, 2024 |
| 2743 |
Count Substrings Without Repeating Character |
Medium |
Weekly Premium |
solution |
java, py |
Jun 22, 2024 |
| 2785 |
Sort Vowels in a String |
Medium |
Daily |
solution |
py |
Sep 11, 2025 |
| 2942 |
Find Words Containing Character |
Easy |
Daily |
solution |
c |
Jun 06, 2024 |
| 2955 |
Number of Same-End Substrings |
Medium |
Weekly Premium |
solution |
py |
Nov 04, 2024 |
| 2976 |
Minimum Cost to Convert String I |
Medium |
Daily |
solution |
py |
Jul 27, 2024 |
| 3006 |
Find Beautiful Indices in the Given Array I |
Medium |
|
solution |
py |
Oct 14, 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 |
Daily |
solution |
py |
Jun 28, 2024 |
| 3045 |
Count Prefix and Suffix Pairs II |
Hard |
|
solution |
py |
Jun 29, 2024 |
| 3106 |
Lexicographically Smallest String After Operations With Constraint |
Medium |
|
solution |
py |
Jun 29, 2024 |
| 3110 |
Score of a String |
Easy |
Daily |
solution |
java, py |
Jun 01, 2024 |
| 3136 |
Valid Word |
Easy |
Daily |
solution |
c, py |
Jul 03, 2024 |
| 3163 |
String Compression III |
Medium |
Daily |
solution |
py |
Nov 04, 2024 |
| 3168 |
Weekly Contest 400 - q1 - Minimum Number of Chairs in a Waiting Room |
Easy |
Contest |
solution |
py |
Jul 07, 2024 |
| 3174 |
Biweekly Contest 132 - q1 - Clear Digits |
Easy |
Contest, Daily |
solution |
py |
Jul 07, 2024 |
| 3210 |
Weekly Contest 405 - q1 - Find the Encrypted String |
Easy |
Contest |
solution |
py |
Jul 07, 2024 |
| 3211 |
Weekly Contest 405 - q2 - Generate Binary Strings Without Adjacent Zeros |
Medium |
Contest |
solution |
js, py |
Jul 07, 2024 |
| 3213 |
Weekly Contest 405 - q4 - Construct String with Minimum Cost |
Hard |
Contest |
solution |
py |
Jul 07, 2024 |
| 3227 |
Weekly Contest 407 - q2 - Vowels Game in a String |
Medium |
Contest, Daily |
solution |
py |
Jul 21, 2024 |
| 3228 |
Weekly Contest 407 - q3 - Maximum Number of Operations to Move Ones to the End |
Medium |
Contest, Daily |
solution |
py |
Jul 21, 2024 |
| 3248 |
Snake in Matrix |
Easy |
|
solution |
py |
Aug 12, 2024 |
| 3306 |
Count of Substrings Containing Every Vowel and K Consonants II |
Medium |
Daily |
solution |
py |
Mar 10, 2025 |
| 3443 |
Maximum Manhattan Distance After K Changes |
Medium |
Daily |
solution |
py |
Feb 04, 2025 |
| 3460 |
Longest Common Prefix After at Most One Removal |
Medium |
|
solution |
py |
Feb 17, 2025 |
| 3461 |
Check If Digits Are Equal in String After Operations I |
Easy |
Daily |
solution |
py |
Oct 23, 2025 |
| 3463 |
Check If Digits Are Equal in String After Operations II |
Hard |
|
solution |
py |
Oct 24, 2025 |
| 3541 |
Find Most Frequent Vowel and Consonant |
Easy |
Daily |
solution |
py |
Sep 13, 2025 |