← Back to Meta

String

60 questions

1Minimum Remove to Make Valid ParenthesesMedium
StringStack
Solve →
2Valid ParenthesesEasy
StringStack
Solve →
3Simplify PathMedium
StringStack
Solve →
4Longest Common PrefixEasy
StringTrie
Solve →
5Minimum Add to Make Parentheses ValidMedium
StringStackGreedy
Solve →
6Remove Invalid ParenthesesHard
StringBacktrackingBreadth-First Search
Solve →
7Valid NumberHard
String
Solve →
8String to Integer (atoi)Medium
String
Solve →
9Valid Palindrome IIIHard
StringDynamic Programming
Solve →
10Decode StringMedium
StringStackRecursion
Solve →
11Goat LatinEasy
String
Solve →
12Remove All Adjacent Duplicates in String IIMedium
StringStack
Solve →
13Minimum Remove to Make Valid ParenthesesMedium
StringStack
Solve →
14Simplify PathMedium
StringStack
Solve →
15Minimum Add to Make Parentheses ValidMedium
StringStackGreedy
Solve →
16Valid ParenthesesEasy
StringStack
Solve →
17Valid NumberHard
String
Solve →
18Longest Common PrefixEasy
StringTrie
Solve →
19String to Integer (atoi)Medium
String
Solve →
20Valid Palindrome IIIHard
StringDynamic Programming
Solve →
21Goat LatinEasy
String
Solve →
22Count and SayMedium
String
Solve →
23Simplify PathMedium
StringStack
Solve →
24Valid NumberHard
String
Solve →
25Valid ParenthesesEasy
StringStack
Solve →
26Longest Common PrefixEasy
StringTrie
Solve →
27String to Integer (atoi)Medium
String
Solve →
28Generate ParenthesesMedium
StringDynamic ProgrammingBacktracking
Solve →
29Count and SayMedium
String
Solve →
30Palindrome PartitioningMedium
StringDynamic ProgrammingBacktracking
Solve →
31Regular Expression MatchingHard
StringDynamic ProgrammingRecursion
Solve →
32Edit DistanceMedium
StringDynamic Programming
Solve →
33Simplify PathMedium
StringStack
Solve →
34Valid ParenthesesEasy
StringStack
Solve →
35Valid NumberHard
String
Solve →
36Longest Common PrefixEasy
StringTrie
Solve →
37String to Integer (atoi)Medium
String
Solve →
38Count and SayMedium
String
Solve →
39Regular Expression MatchingHard
StringDynamic ProgrammingRecursion
Solve →
40Generate ParenthesesMedium
StringDynamic ProgrammingBacktracking
Solve →
41Zigzag ConversionMedium
String
Solve →
42Edit DistanceMedium
StringDynamic Programming
Solve →
43Restore IP AddressesMedium
StringBacktracking
Solve →
44Decode WaysMedium
StringDynamic Programming
Solve →
45Longest Valid ParenthesesHard
StringDynamic ProgrammingStack
Solve →
46Simplify PathMedium
StringStack
Solve →
47Valid ParenthesesEasy
StringStack
Solve →
48Valid NumberHard
String
Solve →
49Longest Common PrefixEasy
StringTrie
Solve →
50String to Integer (atoi)Medium
String
Solve →
51Count and SayMedium
String
Solve →
52Generate ParenthesesMedium
StringDynamic ProgrammingBacktracking
Solve →
53Regular Expression MatchingHard
StringDynamic ProgrammingRecursion
Solve →
54Decode WaysMedium
StringDynamic Programming
Solve →
55Zigzag ConversionMedium
String
Solve →
56Wildcard MatchingHard
StringDynamic ProgrammingGreedy
Solve →
57Edit DistanceMedium
StringDynamic Programming
Solve →
58Length of Last WordEasy
String
Solve →
59Restore IP AddressesMedium
StringBacktracking
Solve →
60Longest Valid ParenthesesHard
StringDynamic ProgrammingStack
Solve →