1Robot Return to OriginEasyStringSimulation
Solve → 2Robot Return to OriginEasyStringSimulation
Solve → 3Decode WaysMediumStringDynamic Programming
Solve → 4Robot Return to OriginEasyStringSimulation
Solve → 5Construct Smallest Number From DI StringMediumStringBacktrackingStack
Solve → 6Remove All Adjacent Duplicates in String IIMediumStringStack
Solve → 7String to Integer (atoi)MediumString
Solve → 8Valid ParenthesesEasyStringStack
Solve → 9Generate ParenthesesMediumStringDynamic ProgrammingBacktracking
Solve → 10Consecutive CharactersEasyString
Solve → 11Decode StringMediumStringStackRecursion
Solve → 12Count Palindromic SubsequencesHardStringDynamic Programming
Solve → 13Minimum Number of Chairs in a Waiting RoomEasyStringSimulation
Solve → 14Maximize Palindrome Length From SubsequencesHardStringDynamic Programming
Solve → 15Restore IP AddressesMediumStringBacktracking
Solve → 16Remove All Occurrences of a SubstringMediumStringStackSimulation
Solve → 17Lexicographically Smallest String After Substring OperationMediumStringGreedy
Solve → 18Longest Palindromic SubsequenceMediumStringDynamic Programming
Solve → 19Longest Duplicate SubstringHardStringBinary SearchSliding Window
Solve → 20Parsing A Boolean ExpressionHardStringStackRecursion
Solve → 21Valid Parenthesis StringMediumStringDynamic ProgrammingStack
Solve → 22Decode WaysMediumStringDynamic Programming
Solve → 23Robot Return to OriginEasyStringSimulation
Solve → 24Count Palindromic SubsequencesHardStringDynamic Programming
Solve → 25Minimum Number of Chairs in a Waiting RoomEasyStringSimulation
Solve → 26Maximize Palindrome Length From SubsequencesHardStringDynamic Programming
Solve → 27Remove All Adjacent Duplicates in String IIMediumStringStack
Solve → 28Construct Smallest Number From DI StringMediumStringBacktrackingStack
Solve → 29String to Integer (atoi)MediumString
Solve → 30Valid ParenthesesEasyStringStack
Solve → 31Generate ParenthesesMediumStringDynamic ProgrammingBacktracking
Solve → 32Consecutive CharactersEasyString
Solve → 33Decode StringMediumStringStackRecursion
Solve → 34Valid Parenthesis StringMediumStringDynamic ProgrammingStack
Solve → 35Restore IP AddressesMediumStringBacktracking
Solve → 36Remove All Occurrences of a SubstringMediumStringStackSimulation
Solve → 37Lexicographically Smallest String After Substring OperationMediumStringGreedy
Solve → 38Longest Palindromic SubsequenceMediumStringDynamic Programming
Solve → 39Longest Duplicate SubstringHardStringBinary SearchSliding Window
Solve → 40Parsing A Boolean ExpressionHardStringStackRecursion
Solve → 41Minimum Insertion Steps to Make a String PalindromeHardStringDynamic Programming
Solve →