← Back to Goldman Sachs

String

41 questions

1Robot Return to OriginEasy
StringSimulation
Solve →
2Robot Return to OriginEasy
StringSimulation
Solve →
3Decode WaysMedium
StringDynamic Programming
Solve →
4Robot Return to OriginEasy
StringSimulation
Solve →
5Construct Smallest Number From DI StringMedium
StringBacktrackingStack
Solve →
6Remove All Adjacent Duplicates in String IIMedium
StringStack
Solve →
7String to Integer (atoi)Medium
String
Solve →
8Valid ParenthesesEasy
StringStack
Solve →
9Generate ParenthesesMedium
StringDynamic ProgrammingBacktracking
Solve →
10Consecutive CharactersEasy
String
Solve →
11Decode StringMedium
StringStackRecursion
Solve →
12Count Palindromic SubsequencesHard
StringDynamic Programming
Solve →
13Minimum Number of Chairs in a Waiting RoomEasy
StringSimulation
Solve →
14Maximize Palindrome Length From SubsequencesHard
StringDynamic Programming
Solve →
15Restore IP AddressesMedium
StringBacktracking
Solve →
16Remove All Occurrences of a SubstringMedium
StringStackSimulation
Solve →
17Lexicographically Smallest String After Substring OperationMedium
StringGreedy
Solve →
18Longest Palindromic SubsequenceMedium
StringDynamic Programming
Solve →
19Longest Duplicate SubstringHard
StringBinary SearchSliding Window
Solve →
20Parsing A Boolean ExpressionHard
StringStackRecursion
Solve →
21Valid Parenthesis StringMedium
StringDynamic ProgrammingStack
Solve →
22Decode WaysMedium
StringDynamic Programming
Solve →
23Robot Return to OriginEasy
StringSimulation
Solve →
24Count Palindromic SubsequencesHard
StringDynamic Programming
Solve →
25Minimum Number of Chairs in a Waiting RoomEasy
StringSimulation
Solve →
26Maximize Palindrome Length From SubsequencesHard
StringDynamic Programming
Solve →
27Remove All Adjacent Duplicates in String IIMedium
StringStack
Solve →
28Construct Smallest Number From DI StringMedium
StringBacktrackingStack
Solve →
29String to Integer (atoi)Medium
String
Solve →
30Valid ParenthesesEasy
StringStack
Solve →
31Generate ParenthesesMedium
StringDynamic ProgrammingBacktracking
Solve →
32Consecutive CharactersEasy
String
Solve →
33Decode StringMedium
StringStackRecursion
Solve →
34Valid Parenthesis StringMedium
StringDynamic ProgrammingStack
Solve →
35Restore IP AddressesMedium
StringBacktracking
Solve →
36Remove All Occurrences of a SubstringMedium
StringStackSimulation
Solve →
37Lexicographically Smallest String After Substring OperationMedium
StringGreedy
Solve →
38Longest Palindromic SubsequenceMedium
StringDynamic Programming
Solve →
39Longest Duplicate SubstringHard
StringBinary SearchSliding Window
Solve →
40Parsing A Boolean ExpressionHard
StringStackRecursion
Solve →
41Minimum Insertion Steps to Make a String PalindromeHard
StringDynamic Programming
Solve →