Table of Contents Introduction What is a substring?  Method 1: Brute Force  Method 2: Dynamic programming Method 3: (Space Optimised Approach) Frequently Asked Questions Key Takeaways Introduction Finding substrings and subsequences are popular topics in programming job interviews, along with ...