Hard Problems
1
Minimum number of bracket reversals needed to make an expression balanced
2
Count and say
3
Hashing In Strings | Theory
4
Rabin Karp
5
Z-Function
6
KMP algo / LPS(pi) array
7
Shortest Palindrome
8
Longest happy prefix
9
Count palindromic subsequence in given string