We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9f58758 commit 37a0753Copy full SHA for 37a0753
Solution/72. Edit Distance/72. Edit Distance.py
@@ -0,0 +1,14 @@
1
+class Solution:
2
+ def minDistance(self, word1: str, word2: str) -> int:
3
+ m, n = len(word1), len(word2)
4
+ f = [[0] * (n + 1) for _ in range(m + 1)]
5
+ for j in range(1, n + 1):
6
+ f[0][j] = j
7
+ for i, a in enumerate(word1, 1):
8
+ f[i][0] = i
9
+ for j, b in enumerate(word2, 1):
10
+ if a == b:
11
+ f[i][j] = f[i - 1][j - 1]
12
+ else:
13
+ f[i][j] = min(f[i - 1][j], f[i][j - 1], f[i - 1][j - 1]) + 1
14
+ return f[m][n]
0 commit comments