PhantomCodeAI
Features
Mock Interview
Dashboard
Jobs
Pricing
Resources
Help
Features
Mock Interview
Dashboard
Jobs
Pricing
Resources
Help
PhantomCodeAI
Features
Mock Interview
Dashboard
Jobs
Pricing
Resources
Help
Features
Mock Interview
Dashboard
Jobs
Pricing
Resources
Help
Home
LeetCode Problems
String
String
Problems
699 String LeetCode problems · Solve with AI-powered hints & step-by-step explanations.
3
Longest Substring Without Repeating Characters
Medium
5
Longest Palindromic Substring
Medium
6
Zigzag Conversion
Medium
8
String to Integer (atoi)
Medium
10
Regular Expression Matching
Hard
12
Integer to Roman
Medium
13
Roman to Integer
Easy
14
Longest Common Prefix
Easy
17
Letter Combinations of a Phone Number
Medium
20
Valid Parentheses
Easy
22
Generate Parentheses
Medium
28
Find the Index of the First Occurrence in a String
Easy
30
Substring with Concatenation of All Words
Hard
32
Longest Valid Parentheses
Hard
38
Count and Say
Medium
43
Multiply Strings
Medium
44
Wildcard Matching
Hard
49
Group Anagrams
Medium
58
Length of Last Word
Easy
65
Valid Number
Hard
67
Add Binary
Easy
68
Text Justification
Hard
71
Simplify Path
Medium
72
Edit Distance
Medium
76
Minimum Window Substring
Hard
79
Word Search
Medium
87
Scramble String
Hard
91
Decode Ways
Medium
93
Restore IP Addresses
Medium
97
Interleaving String
Medium
115
Distinct Subsequences
Hard
125
Valid Palindrome
Easy
126
Word Ladder II
Hard
127
Word Ladder
Hard
131
Palindrome Partitioning
Medium
132
Palindrome Partitioning II
Hard
139
Word Break
Medium
140
Word Break II
Hard
151
Reverse Words in a String
Medium
165
Compare Version Numbers
Medium
166
Fraction to Recurring Decimal
Medium
168
Excel Sheet Column Title
Easy
171
Excel Sheet Column Number
Easy
179
Largest Number
Medium
187
Repeated DNA Sequences
Medium
205
Isomorphic Strings
Easy
208
Implement Trie (Prefix Tree)
Medium
211
Design Add and Search Words Data Structure
Medium
212
Word Search II
Hard
214
Shortest Palindrome
Hard
224
Basic Calculator
Hard
227
Basic Calculator II
Medium
241
Different Ways to Add Parentheses
Medium
242
Valid Anagram
Easy
257
Binary Tree Paths
Easy
273
Integer to English Words
Hard
282
Expression Add Operators
Hard
290
Word Pattern
Easy
297
Serialize and Deserialize Binary Tree
Hard
299
Bulls and Cows
Medium
301
Remove Invalid Parentheses
Hard
306
Additive Number
Medium
316
Remove Duplicate Letters
Medium
318
Maximum Product of Word Lengths
Medium
331
Verify Preorder Serialization of a Binary Tree
Medium
336
Palindrome Pairs
Hard
344
Reverse String
Easy
345
Reverse Vowels of a String
Easy
383
Ransom Note
Easy
385
Mini Parser
Medium
387
First Unique Character in a String
Easy
388
Longest Absolute File Path
Medium
389
Find the Difference
Easy
392
Is Subsequence
Easy
394
Decode String
Medium
395
Longest Substring with At Least K Repeating Characters
Medium
399
Evaluate Division
Medium
402
Remove K Digits
Medium
405
Convert a Number to Hexadecimal
Easy
409
Longest Palindrome
Easy
412
Fizz Buzz
Easy
415
Add Strings
Easy
420
Strong Password Checker
Hard
423
Reconstruct Original Digits from English
Medium
424
Longest Repeating Character Replacement
Medium
433
Minimum Genetic Mutation
Medium
434
Number of Segments in a String
Easy
438
Find All Anagrams in a String
Medium
443
String Compression
Medium
449
Serialize and Deserialize BST
Medium
451
Sort Characters By Frequency
Medium
459
Repeated Substring Pattern
Easy
466
Count The Repetitions
Hard
467
Unique Substrings in Wraparound String
Medium
468
Validate IP Address
Medium
472
Concatenated Words
Hard
474
Ones and Zeroes
Medium
481
Magical String
Medium
482
License Key Formatting
Easy
488
Zuma Game
Hard
500
Keyboard Row
Easy
504
Base 7
Easy
514
Freedom Trail
Hard
516
Longest Palindromic Subsequence
Medium
520
Detect Capital
Easy
521
Longest Uncommon Subsequence I
Easy
522
Longest Uncommon Subsequence II
Medium
524
Longest Word in Dictionary through Deleting
Medium
535
Encode and Decode TinyURL
Medium
537
Complex Number Multiplication
Medium
539
Minimum Time Difference
Medium
541
Reverse String II
Easy
551
Student Attendance Record I
Easy
556
Next Greater Element III
Medium
557
Reverse Words in a String III
Easy
564
Find the Closest Palindrome
Hard
567
Permutation in String
Medium
583
Delete Operation for Two Strings
Medium
591
Tag Validator
Hard
592
Fraction Addition and Subtraction
Medium
599
Minimum Index Sum of Two Lists
Easy
606
Construct String from Binary Tree
Medium
609
Find Duplicate File in System
Medium
639
Decode Ways II
Hard
640
Solve the Equation
Medium
647
Palindromic Substrings
Medium
648
Replace Words
Medium
649
Dota2 Senate
Medium
657
Robot Return to Origin
Easy
664
Strange Printer
Hard
676
Implement Magic Dictionary
Medium
677
Map Sum Pairs
Medium
678
Valid Parenthesis String
Medium
680
Valid Palindrome II
Easy
686
Repeated String Match
Medium
691
Stickers to Spell Word
Hard
692
Top K Frequent Words
Medium
696
Count Binary Substrings
Easy
709
To Lower Case
Easy
712
Minimum ASCII Delete Sum for Two Strings
Medium
720
Longest Word in Dictionary
Medium
721
Accounts Merge
Medium
722
Remove Comments
Medium
726
Number of Atoms
Hard
730
Count Different Palindromic Subsequences
Hard
736
Parse Lisp Expression
Hard
745
Prefix and Suffix Search
Hard
748
Shortest Completing Word
Easy
752
Open the Lock
Medium
761
Special Binary String
Hard
763
Partition Labels
Medium
767
Reorganize String
Medium
770
Basic Calculator IV
Hard
771
Jewels and Stones
Easy
777
Swap Adjacent in LR String
Medium
784
Letter Case Permutation
Medium
791
Custom Sort String
Medium
792
Number of Matching Subsequences
Medium
796
Rotate String
Easy
804
Unique Morse Code Words
Easy
806
Number of Lines To Write String
Easy
809
Expressive Words
Medium
811
Subdomain Visit Count
Medium
816
Ambiguous Coordinates
Medium
819
Most Common Word
Easy
820
Short Encoding of Words
Medium
821
Shortest Distance to a Character
Easy
824
Goat Latin
Easy
828
Count Unique Characters of All Substrings of a Given String
Hard
830
Positions of Large Groups
Easy
831
Masking Personal Information
Medium
833
Find And Replace in String
Medium
838
Push Dominoes
Medium
839
Similar String Groups
Hard
842
Split Array into Fibonacci Sequence
Medium
843
Guess the Word
Hard
844
Backspace String Compare
Easy
848
Shifting Letters
Medium
854
K-Similar Strings
Hard
856
Score of Parentheses
Medium
859
Buddy Strings
Easy
880
Decoded String at Index
Medium
884
Uncommon Words from Two Sentences
Easy
890
Find and Replace Pattern
Medium
893
Groups of Special-Equivalent Strings
Medium
899
Orderly Queue
Hard
902
Numbers At Most N Given Digit Set
Hard
903
Valid Permutations for DI Sequence
Hard
906
Super Palindromes
Hard
916
Word Subsets
Medium
917
Reverse Only Letters
Easy
921
Minimum Add to Make Parentheses Valid
Medium
925
Long Pressed Name
Easy
926
Flip String to Monotone Increasing
Medium
929
Unique Email Addresses
Easy
936
Stamping The Sequence
Hard
937
Reorder Data in Log Files
Medium
940
Distinct Subsequences II
Hard
942
DI String Match
Easy
943
Find the Shortest Superstring
Hard
944
Delete Columns to Make Sorted
Easy
949
Largest Time for Given Digits
Medium
953
Verifying an Alien Dictionary
Easy
955
Delete Columns to Make Sorted II
Medium
960
Delete Columns to Make Sorted III
Hard
966
Vowel Spellchecker
Medium
972
Equal Rational Numbers
Hard
981
Time Based Key-Value Store
Medium
984
String Without AAA or BBB
Medium
988
Smallest String Starting From Leaf
Medium
990
Satisfiability of Equality Equations
Medium
1002
Find Common Characters
Easy
1003
Check If Word Is Valid After Substitutions
Medium
1016
Binary String With Substrings Representing 1 To N
Medium
1021
Remove Outermost Parentheses
Easy
1023
Camelcase Matching
Medium
1028
Recover a Tree From Preorder Traversal
Hard
1032
Stream of Characters
Hard
1041
Robot Bounded In Circle
Medium
1044
Longest Duplicate Substring
Hard
1047
Remove All Adjacent Duplicates In String
Easy
1048
Longest String Chain
Medium
1061
Lexicographically Smallest Equivalent String
Medium
1071
Greatest Common Divisor of Strings
Easy
1078
Occurrences After Bigram
Easy
1079
Letter Tile Possibilities
Medium
1081
Smallest Subsequence of Distinct Characters
Medium
1092
Shortest Common Supersequence
Hard
1096
Brace Expansion II
Hard
1106
Parsing A Boolean Expression
Hard
1108
Defanging an IP Address
Easy
1111
Maximum Nesting Depth of Two Valid Parentheses Strings
Medium
1138
Alphabet Board Path
Medium
1143
Longest Common Subsequence
Medium
1147
Longest Chunked Palindrome Decomposition
Hard
1154
Day of the Year
Easy
1156
Swap For Longest Repeated Character Substring
Medium
1160
Find Words That Can Be Formed by Characters
Easy
1163
Last Substring in Lexicographical Order
Hard
1169
Invalid Transactions
Medium
1170
Compare Strings by Frequency of the Smallest Character
Medium
1177
Can Make Palindrome from Substring
Medium
1178
Number of Valid Words for Each Puzzle
Hard
1189
Maximum Number of Balloons
Easy
1190
Reverse Substrings Between Each Pair of Parentheses
Medium
1202
Smallest String With Swaps
Medium
1208
Get Equal Substrings Within Budget
Medium
1209
Remove All Adjacent Duplicates in String II
Medium
1221
Split a String in Balanced Strings
Easy
1233
Remove Sub-Folders from the Filesystem
Medium
1234
Replace the Substring for Balanced String
Medium
1239
Maximum Length of a Concatenated String with Unique Characters
Medium
1247
Minimum Swaps to Make Strings Equal
Medium
1249
Minimum Remove to Make Valid Parentheses
Medium
1255
Maximum Score Words Formed by Letters
Hard
1268
Search Suggestions System
Medium
1278
Palindrome Partitioning III
Hard
1286
Iterator for Combination
Medium
1297
Maximum Number of Occurrences of a Substring
Medium
1307
Verbal Arithmetic Puzzle
Hard
1309
Decrypt String from Alphabet to Integer Mapping
Easy
1312
Minimum Insertion Steps to Make a String Palindrome
Hard
1316
Distinct Echo Substrings
Hard
1320
Minimum Distance to Type a Word Using Two Fingers
Hard
1324
Print Words Vertically
Medium
1328
Break a Palindrome
Medium
1332
Remove Palindromic Subsequences
Easy
1347
Minimum Number of Steps to Make Two Strings Anagram
Medium
1358
Number of Substrings Containing All Three Characters
Medium
1360
Number of Days Between Two Dates
Easy
1366
Rank Teams by Votes
Medium
1370
Increasing Decreasing String
Easy
1371
Find the Longest Substring Containing Vowels in Even Counts
Medium
1374
Generate a String With Characters That Have Odd Counts
Easy
1392
Longest Happy Prefix
Hard
1396
Design Underground System
Medium
1397
Find All Good Strings
Hard
1400
Construct K Palindrome Strings
Medium
1404
Number of Steps to Reduce a Number in Binary Representation to One
Medium
1405
Longest Happy String
Medium
1408
String Matching in an Array
Easy
1410
HTML Entity Parser
Medium
1415
The k-th Lexicographical String of All Happy Strings of Length n
Medium
1416
Restore The Array
Hard
1417
Reformat The String
Easy
1418
Display Table of Food Orders in a Restaurant
Medium
1419
Minimum Number of Frogs Croaking
Medium
1422
Maximum Score After Splitting a String
Easy
1433
Check If a String Can Break Another String
Medium
1436
Destination City
Easy
1446
Consecutive Characters
Easy
1447
Simplified Fractions
Medium
1451
Rearrange Words in a Sentence
Medium
1452
People Whose List of Favorite Companies Is Not a Subset of Another List
Medium
1455
Check If a Word Occurs As a Prefix of Any Word in a Sentence
Easy
1456
Maximum Number of Vowels in a Substring of Given Length
Medium
1461
Check If a String Contains All Binary Codes of Size K
Medium
1487
Making File Names Unique
Medium
1496
Path Crossing
Easy
1505
Minimum Possible Integer After at Most K Adjacent Swaps On Digits
Hard
1507
Reformat Date
Easy
1513
Number of Substrings With Only 1s
Medium
1520
Maximum Number of Non-Overlapping Substrings
Hard
1525
Number of Good Ways to Split a String
Medium
1528
Shuffle String
Easy
1529
Minimum Suffix Flips
Medium
1531
String Compression II
Hard
1540
Can Convert String in K Moves
Medium
1541
Minimum Insertions to Balance a Parentheses String
Medium
1542
Find Longest Awesome Substring
Hard
1544
Make The String Great
Easy
1545
Find Kth Bit in Nth Binary String
Medium
1556
Thousand Separator
Easy
1573
Number of Ways to Split a String
Medium
1576
Replace All ?'s to Avoid Consecutive Repeating Characters
Easy
1578
Minimum Time to Make Rope Colorful
Medium
1585
Check If String Is Transformable With Substring Sort Operations
Hard
1592
Rearrange Spaces Between Words
Easy
1593
Split a String Into the Max Number of Unique Substrings
Medium
1598
Crawler Log Folder
Easy
1604
Alert Using Same Key-Card Three or More Times in a One Hour Period
Medium
1614
Maximum Nesting Depth of the Parentheses
Easy
1616
Split Two Strings to Make Palindrome
Medium
1624
Largest Substring Between Two Equal Characters
Easy
1625
Lexicographically Smallest String After Applying Operations
Medium
1629
Slowest Key
Easy
1638
Count Substrings That Differ by One Character
Medium
1639
Number of Ways to Form a Target String Given a Dictionary
Hard
1647
Minimum Deletions to Make Character Frequencies Unique
Medium
1653
Minimum Deletions to Make String Balanced
Medium
1657
Determine if Two Strings Are Close
Medium
1662
Check If Two String Arrays are Equivalent
Easy
1663
Smallest String With A Given Numeric Value
Medium
1668
Maximum Repeating Substring
Easy
1678
Goal Parser Interpretation
Easy
1684
Count the Number of Consistent Strings
Easy
1689
Partitioning Into Minimum Number Of Deci-Binary Numbers
Medium
1694
Reformat Phone Number
Easy
1702
Maximum Binary String After Change
Medium
1704
Determine if String Halves Are Alike
Easy
1717
Maximum Score From Removing Substrings
Medium
1736
Latest Time by Replacing Hidden Digits
Easy
1737
Change Minimum Characters to Satisfy One of Three Conditions
Medium
1745
Palindrome Partitioning IV
Hard
1750
Minimum Length of String After Deleting Similar Ends
Medium
1754
Largest Merge Of Two Strings
Medium
1758
Minimum Changes To Make Alternating Binary String
Easy
1759
Count Number of Homogenous Substrings
Medium
1763
Longest Nice Substring
Easy
1768
Merge Strings Alternately
Easy
1769
Minimum Number of Operations to Move All Balls to Each Box
Medium
1771
Maximize Palindrome Length From Subsequences
Hard
1773
Count Items Matching a Rule
Easy
1781
Sum of Beauty of All Substrings
Medium
1784
Check if Binary String Has at Most One Segment of Ones
Easy
1790
Check if One String Swap Can Make Strings Equal
Easy
1796
Second Largest Digit in a String
Easy
1805
Number of Different Integers in a String
Easy
1807
Evaluate the Bracket Pairs of a String
Medium
1812
Determine Color of a Chessboard Square
Easy
1813
Sentence Similarity III
Medium
1816
Truncate Sentence
Easy
1830
Minimum Number of Operations to Make String Sorted
Hard
1832
Check if the Sentence Is Pangram
Easy
1839
Longest Substring Of All Vowels in Order
Medium
1844
Replace All Digits with Characters
Easy
1849
Splitting a String Into Descending Consecutive Values
Medium
1850
Minimum Adjacent Swaps to Reach the Kth Smallest Number
Medium
1859
Sorting the Sentence
Easy
1864
Minimum Number of Swaps to Make the Binary String Alternating
Medium
1869
Longer Contiguous Segments of Ones than Zeros
Easy
1871
Jump Game VII
Medium
1876
Substrings of Size Three with Distinct Characters
Easy
1880
Check if Word Equals Summation of Two Words
Easy
1881
Maximum Value after Insertion
Medium
1888
Minimum Number of Flips to Make the Binary String Alternating
Medium
1896
Minimum Cost to Change the Final Value of Expression
Hard
1897
Redistribute Characters to Make All Strings Equal
Easy
1898
Maximum Number of Removable Characters
Medium
1903
Largest Odd Number in String
Easy
1904
The Number of Full Rounds You Have Played
Medium
1910
Remove All Occurrences of a Substring
Medium
1915
Number of Wonderful Substrings
Medium
1927
Sum Game
Medium
1930
Unique Length-3 Palindromic Subsequences
Medium
1935
Maximum Number of Words You Can Type
Easy
1941
Check if All Characters Have Equal Number of Occurrences
Easy
1945
Sum of Digits of String After Convert
Easy
1946
Largest Number After Mutating Substring
Medium
1948
Delete Duplicate Folders in System
Hard
1957
Delete Characters to Make Fancy String
Easy
1960
Maximum Product of the Length of Two Palindromic Substrings
Hard
1961
Check If String Is a Prefix of Array
Easy
1963
Minimum Number of Swaps to Make the String Balanced
Medium
1967
Number of Strings That Appear as Substrings in Word
Easy
1974
Minimum Time to Type Word Using Special Typewriter
Easy
1977
Number of Ways to Separate Numbers
Hard
1980
Find Unique Binary String
Medium
1985
Find the Kth Largest Integer in the Array
Medium
1987
Number of Unique Good Subsequences
Hard
2000
Reverse Prefix of Word
Easy
2002
Maximum Product of the Length of Two Palindromic Subsequences
Medium
2011
Final Value of Variable After Performing Operations
Easy
2014
Longest Subsequence Repeated k Times
Hard
2019
The Score of Students Solving Math Expression
Hard
2023
Number of Pairs of Strings With Concatenation Equal to Target
Medium
2024
Maximize the Confusion of an Exam
Medium
2027
Minimum Moves to Convert String
Easy
2030
Smallest K-Length Subsequence With Occurrences of a Letter
Hard
2038
Remove Colored Pieces if Both Neighbors are the Same Color
Medium
2042
Check if Numbers Are Ascending in a Sentence
Easy
2047
Number of Valid Words in a Sentence
Easy
2053
Kth Distinct String in an Array
Easy
2055
Plates Between Candles
Medium
2056
Number of Valid Move Combinations On Chessboard
Hard
2060
Check if an Original String Exists Given Two Encoded Strings
Hard
2062
Count Vowel Substrings of a String
Easy
2063
Vowels of All Substrings
Medium
2068
Check Whether Two Strings are Almost Equivalent
Easy
2075
Decode the Slanted Ciphertext
Medium
2085
Count Common Words With One Occurrence
Easy
2086
Minimum Number of Food Buckets to Feed the Hamsters
Medium
2096
Step-By-Step Directions From a Binary Tree Node to Another
Medium
2103
Rings and Rods
Easy
2108
Find First Palindromic String in the Array
Easy
2109
Adding Spaces to a String
Medium
2114
Maximum Number of Words Found in Sentences
Easy
2115
Find All Possible Recipes from Given Supplies
Medium
2116
Check if a Parentheses String Can Be Valid
Medium
2120
Execution of All Suffix Instructions Staying in a Grid
Medium
2124
Check if All A's Appears Before All B's
Easy
2125
Number of Laser Beams in a Bank
Medium
2129
Capitalize the Title
Easy
2131
Longest Palindrome by Concatenating Two Letter Words
Medium
2135
Count Words Obtained After Adding a Letter
Medium
2138
Divide a String Into Groups of Size k
Easy
2147
Number of Ways to Divide a Long Corridor
Hard
2156
Find Substring With Given Hash Value
Hard
2157
Groups of Strings
Hard
2166
Design Bitset
Medium
2167
Minimum Time to Remove All Cars Containing Illegal Goods
Hard
2182
Construct String With Repeat Limit
Medium
2185
Counting Words With a Given Prefix
Easy
2186
Minimum Number of Steps to Make Two Strings Anagram II
Medium
2193
Minimum Number of Moves to Make Palindrome
Hard
2194
Cells in a Range on an Excel Sheet
Easy
2207
Maximize Number of Subsequences in a String
Medium
2209
Minimum White Tiles After Covering With Carpets
Hard
2211
Count Collisions on a Road
Medium
2213
Longest Substring of One Repeating Character
Hard
2222
Number of Ways to Select Buildings
Medium
2223
Sum of Scores of Built Strings
Hard
2224
Minimum Number of Operations to Convert Time
Easy
2227
Encrypt and Decrypt Strings
Hard
2232
Minimize Result by Adding Parentheses to Expression
Medium
2243
Calculate Digit Sum of a String
Easy
2246
Longest Path With Different Adjacent Characters
Hard
2255
Count Prefixes of a Given String
Easy
2259
Remove Digit From Number to Maximize Result
Easy
2262
Total Appeal of A String
Hard
2264
Largest 3-Same-Digit Number in String
Easy
2266
Count Number of Texts
Medium
2269
Find the K-Beauty of a Number
Easy
2273
Find Resultant Array After Removing Anagrams
Easy
2278
Percentage of Letter in String
Easy
2283
Check if Number Has Equal Digit Count and Digit Value
Easy
2284
Sender With Largest Word Count
Medium
2287
Rearrange Characters to Make Target String
Easy
2288
Apply Discount to Prices
Medium
2296
Design a Text Editor
Hard
2299
Strong Password Checker II
Easy
2301
Match Substring After Replacement
Hard
2306
Naming a Company
Hard
2309
Greatest English Letter in Upper and Lower Case
Easy
2311
Longest Binary Subsequence Less Than or Equal to K
Medium
2315
Count Asterisks
Easy
2325
Decode the Message
Easy
2337
Move Pieces to Obtain a String
Medium
2343
Query Kth Smallest Trimmed Number
Medium
2351
First Letter to Appear Twice
Easy
2353
Design a Food Rating System
Medium
2370
Longest Ideal Subsequence
Medium
2375
Construct Smallest Number From DI String
Medium
2379
Minimum Recolors to Get K Consecutive Black Blocks
Easy
2380
Time Needed to Rearrange a Binary String
Medium
2381
Shifting Letters II
Medium
2384
Largest Palindromic Number
Medium
2390
Removing Stars From a String
Medium
2391
Minimum Amount of Time to Collect Garbage
Medium
2399
Check Distances Between Same Letters
Easy
2405
Optimal Partition of String
Medium
2409
Count Days Spent Together
Easy
2414
Length of the Longest Alphabetical Continuous Substring
Medium
2416
Sum of Prefix Scores of Strings
Hard
2418
Sort the People
Easy
2423
Remove Letter To Equalize Frequency
Easy
2430
Maximum Deletions on a String
Hard
2434
Using a Robot to Print the Lexicographically Smallest String
Medium
2437
Number of Valid Clock Times
Easy
2446
Determine if Two Events Have Conflict
Easy
2451
Odd String Difference
Easy
2452
Words Within Two Edits of Dictionary
Medium
2456
Most Popular Video Creator
Medium
2468
Split Message Based on Limit
Hard
2472
Maximum Number of Non-overlapping Palindrome Substrings
Hard
2478
Number of Beautiful Partitions
Hard
2483
Minimum Penalty for a Shop
Medium
2484
Count Palindromic Subsequences
Hard
2486
Append Characters to String to Make Subsequence
Medium
2490
Circular Sentence
Easy
2496
Maximum Value of a String in an Array
Easy
2506
Count Pairs Of Similar Strings
Easy
2512
Reward Top K Students
Medium
2514
Count Anagrams
Hard
2515
Shortest Distance to Target String in a Circular Array
Easy
2516
Take K of Each Character From Left and Right
Medium
2522
Partition String Into Substrings With Values at Most K
Medium
2531
Make Number of Distinct Characters Equal
Medium
2546
Apply Bitwise Operations to Make Strings Equal
Medium
2559
Count Vowel Strings in Ranges
Medium
2564
Substring XOR Queries
Medium
2565
Subsequence With the Minimum Score
Hard
2573
Find the String with LCP
Hard
2575
Find the Divisibility Array of a String
Medium
2586
Count the Number of Vowel Strings in Range
Easy
2606
Find the Substring With Maximum Cost
Medium
2609
Find the Longest Balanced Substring of a Binary String
Easy
2645
Minimum Additions to Make Valid String
Medium
2663
Lexicographically Smallest Beautiful String
Hard
2678
Number of Senior Citizens
Easy
2696
Minimum String Length After Removing Substrings
Easy
2697
Lexicographically Smallest Palindrome
Easy
2707
Extra Characters in a String
Medium
2710
Remove Trailing Zeros From a String
Easy
2712
Minimum Cost to Make All Characters Equal
Medium
2716
Minimize String Length
Easy
2719
Count of Integers
Hard
2730
Find the Longest Semi-Repetitive Substring
Medium
2734
Lexicographically Smallest String After Substring Operation
Medium
2744
Find Maximum Number of String Pairs
Easy
2746
Decremental String Concatenation
Medium
2767
Partition String Into Minimum Beautiful Substrings
Medium
2781
Length of the Longest Valid Substring
Hard
2785
Sort Vowels in a String
Medium
2788
Split Strings by Separator
Easy
2800
Shortest String That Contains Three Strings
Medium
2801
Count Stepping Numbers in Range
Hard
2810
Faulty Keyboard
Easy
2825
Make String a Subsequence Using Cyclic Increments
Medium
2828
Check if a String Is an Acronym of Words
Easy
2833
Furthest Point From Origin
Easy
2839
Check if Strings Can be Made Equal With Operations I
Easy
2840
Check if Strings Can be Made Equal With Operations II
Medium
2842
Count K-Subsequences of a String With Maximum Beauty
Hard
2844
Minimum Operations to Make a Special Number
Medium
2851
String Transformation
Hard
2864
Maximum Odd Binary Number
Easy
2896
Apply Operations to Make Two Strings Equal
Medium
2900
Longest Unequal Adjacent Groups Subsequence I
Easy
2901
Longest Unequal Adjacent Groups Subsequence II
Medium
2904
Shortest and Lexicographically Smallest Beautiful String
Medium
2911
Minimum Changes to Make K Semi-palindromes
Hard
2914
Minimum Number of Changes to Make Binary String Beautiful
Medium
2933
High-Access Employees
Medium
2937
Make Three Strings Equal
Easy
2938
Separate Black and White Balls
Medium
2942
Find Words Containing Character
Easy
2947
Count Beautiful Substrings I
Medium
2949
Count Beautiful Substrings II
Hard
2953
Count Complete Substrings
Hard
2957
Remove Adjacent Almost-Equal Characters
Medium
2976
Minimum Cost to Convert String I
Medium
2977
Minimum Cost to Convert String II
Hard
2981
Find Longest Special Substring That Occurs Thrice I
Medium
2982
Find Longest Special Substring That Occurs Thrice II
Medium
2983
Palindrome Rearrangement Queries
Hard
2999
Count the Number of Powerful Integers
Hard
3003
Maximize the Number of Partitions After Operations
Hard
3006
Find Beautiful Indices in the Given Array I
Medium
3008
Find Beautiful Indices in the Given Array II
Hard
3014
Minimum Number of Pushes to Type Word I
Easy
3016
Minimum Number of Pushes to Type Word II
Medium
3019
Number of Changing Keys
Easy
3029
Minimum Time to Revert Word to Initial State I
Medium
3031
Minimum Time to Revert Word to Initial State II
Hard
3035
Maximum Palindromes After Operations
Medium
3042
Count Prefix and Suffix Pairs I
Easy
3043
Find the Length of the Longest Common Prefix
Medium
3045
Count Prefix and Suffix Pairs II
Hard
3076
Shortest Uncommon Substring in an Array
Medium
3081
Replace Question Marks in String to Minimize Its Value
Medium
3083
Existence of a Substring in a String and Its Reverse
Easy
3084
Count Substrings Starting and Ending with Given Character
Medium
3085
Minimum Deletions to Make String K-Special
Medium
3090
Maximum Length Substring With Two Occurrences
Easy
3093
Longest Common Suffix Queries
Hard
3106
Lexicographically Smallest String After Operations With Constraint
Medium
3110
Score of a String
Easy
3114
Latest Time You Can Obtain After Replacing Characters
Easy
3120
Count the Number of Special Characters I
Easy
3121
Count the Number of Special Characters II
Medium
3136
Valid Word
Easy
3137
Minimum Number of Operations to Make Word K-Periodic
Medium
3138
Minimum Length of Anagram Concatenation
Medium
3143
Maximum Points Inside the Square
Medium
3144
Minimum Substring Partition of Equal Character Frequency
Medium
3146
Permutation Difference between Two Strings
Easy
3163
String Compression III
Medium
3168
Minimum Number of Chairs in a Waiting Room
Easy
3170
Lexicographically Minimum String After Removing Stars
Medium
3174
Clear Digits
Easy
3210
Find the Encrypted String
Easy
3211
Generate Binary Strings Without Adjacent Zeros
Medium
3213
Construct String with Minimum Cost
Hard
3216
Lexicographically Smallest String After a Swap
Easy
3223
Minimum Length of String After Operations
Medium
3227
Vowels Game in a String
Medium
3228
Maximum Number of Operations to Move Ones to the End
Medium
3234
Count the Number of Substrings With Dominant Ones
Medium
3248
Snake in Matrix
Easy
3258
Count Substrings That Satisfy K-Constraint I
Easy
3260
Find the Largest Palindrome Divisible by K
Hard
3261
Count Substrings That Satisfy K-Constraint II
Hard
3271
Hash Divided String
Medium
3274
Check if Two Chessboard Squares Have the Same Color
Easy
3280
Convert Date to Binary
Easy
3291
Minimum Number of Valid Strings to Form Target I
Medium
3292
Minimum Number of Valid Strings to Form Target II
Hard
3295
Report Spam Message
Medium
3297
Count Substrings That Can Be Rearranged to Contain a String I
Medium
3298
Count Substrings That Can Be Rearranged to Contain a String II
Hard
3302
Find the Lexicographically Smallest Valid Sequence
Medium
3303
Find the Occurrence of First Almost Equal Substring
Hard
3305
Count of Substrings Containing Every Vowel and K Consonants I
Medium
3306
Count of Substrings Containing Every Vowel and K Consonants II
Medium
3316
Find Maximum Removals From Source String
Medium
3320
Count The Number of Winning Sequences
Hard
3324
Find the Sequence of Strings Appeared on the Screen
Medium
3325
Count Substrings With K-Frequency Characters I
Medium
3327
Check if DFS Strings Are Palindromes
Hard
3330
Find the Original Typed String I
Easy
3331
Find Subtree Sizes After Changes
Medium
3333
Find the Original Typed String II
Hard
3335
Total Characters in String After Transformations I
Medium
3337
Total Characters in String After Transformations II
Hard
3340
Check Balanced String
Easy
3343
Count Number of Balanced Permutations
Hard
3348
Smallest Divisible Digit Product II
Hard
3352
Count K-Reducible Numbers Less Than N
Hard
3361
Shift Distance Between Two Strings
Medium
3365
Rearrange K Substrings to Form Target String
Medium
3387
Maximize Amount After Two Days of Conversions
Medium
3389
Minimum Operations to Make Character Frequencies Equal
Hard
3399
Smallest Substring With Identical Characters II
Hard
3403
Find the Lexicographically Largest String From the Box I
Medium
3407
Substring Matching Pattern
Easy
3412
Find Mirror Score of a String
Medium
3435
Frequencies of Shortest Supersequences
Hard
3438
Find Valid Pair of Adjacent Digits in String
Easy
3441
Minimum Cost Good Caption
Hard
3442
Maximum Difference Between Even and Odd Frequency I
Easy
3443
Maximum Manhattan Distance After K Changes
Medium
3445
Maximum Difference Between Even and Odd Frequency II
Hard
3448
Count Substrings Divisible By Last Digit
Hard
3455
Shortest Matching Substring
Hard
3456
Find Special Substring of Length K
Easy
3458
Select K Disjoint Special Substrings
Medium
3461
Check If Digits Are Equal in String After Operations I
Easy
3463
Check If Digits Are Equal in String After Operations II
Hard
3472
Longest Palindromic Subsequence After at Most K Operations
Medium
3474
Lexicographically Smallest Generated String
Hard
3484
Design Spreadsheet
Medium
3485
Longest Common Prefix of K Strings After Removal
Hard
3498
Reverse Degree of a String
Easy
3499
Maximize Active Section with Trade I
Medium
3501
Maximize Active Section with Trade II
Hard
3503
Longest Palindrome After Substring Concatenation I
Medium
3504
Longest Palindrome After Substring Concatenation II
Hard
3517
Smallest Palindromic Rearrangement I
Medium
3518
Smallest Palindromic Rearrangement II
Hard
3519
Count Numbers with Non-Decreasing Digits
Hard
3522
Calculate Score After Performing Instructions
Medium
3527
Find the Most Common Response
Medium
3529
Count Cells in Overlapping Horizontal and Vertical Substrings
Medium
3541
Find Most Frequent Vowel and Consonant
Easy
3545
Minimum Deletions for At Most K Distinct Characters
Easy
3556
Sum of Largest Prime Substrings
Medium
3557
Find Maximum Number of Non Intersecting Substrings
Medium
3561
Resulting String After Adjacent Removals
Medium
3563
Lexicographically Smallest String After Adjacent Removals
Hard
3579
Minimum Steps to Convert String with Operations
Hard
3582
Generate Tag for Video Caption
Easy
3597
Partition String
Medium
3598
Longest Common Prefix Between Adjacent Strings After Removals
Medium
3602
Hexadecimal and Hexatrigesimal Conversion
Easy
3606
Coupon Code Validator
Easy
3612
Process String with Special Operations I
Medium
3614
Process String with Special Operations II
Hard
3615
Longest Palindromic Path in Graph
Hard
← Browse all LeetCode problems