String Algorithm Matcher Skill Purpose Match string processing problems to the most appropriate algorithms based on requirements and constraints. Capabilities - Pattern matching algorithm selection (KMP, Z, Rabin-Karp) - Suffix structure selection (array vs tree vs automaton) - Palindrome detection algorithm selection - Rolling hash implementation guidance - String DP technique matching Target Processes - pattern-matching-algorithms - trie-suffix-structures - string-processing Algorithm Selection Guide Single Pattern Matching | Scenario | Algorithm | Complexity | |----------|-----------|-----…