Append Characters to String to Make Subsequence
You are given two strings s and t consisting of only lowercase English letters.
Return the minimum number of characters that need to be appended to the end of s so that t becomes a subsequence of s.
A subsequence is a string that can be derived from another string by deleting some or no characters without changing the order of the remaining characters.
Example 1
Input
s = "coaching", t = "coding"Output
4Append the characters "ding" to the end of s so that s = "coachingding"; then t is a subsequence of s, and any 3 appended characters are not enough.
Example 2
Input
s = "abcde", t = "a"Output
0t is already a subsequence of s.
Constraints
- 1 <= s.length, t.length <= 10^5
- s and t consist only of lowercase English letters.