Given two strings
In one step, you can delete exactly one character in either string.
Example 1:
Input: word1 = "sea", word2 = "eat" Output: 2 Explanation: You need one step to make "sea" to "ea" and another step to make "eat" to "ea".
Example 2:
Input: word1 = "leetcode", word2 = "etco" Output: 4
Constraints:
1 <= word1.length, word2.length <= 500 word1 andword2 consist of only lowercase English letters.
Solution
如果能找到兩個字串的 longest common subsequence(LCS)
那麼最後的答案就是 word1.length + word2.length - LCS.length * 2
kotlin
沒有留言:
張貼留言