Skip to content

Commit b6815ad

Browse files
authored
Add files via upload
1 parent adb5cd7 commit b6815ad

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

new.py

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# -*- coding: utf-8 -*-
2+
"""
3+
Created on Mon Mar 19 15:22:38 2018
4+
5+
@author: Administrator
6+
"""
7+
8+
def edit(a,b):
9+
len_a=len(a)
10+
len_b=len(b)
11+
12+
c=[]
13+
for i in range(len_a+1):
14+
c.append([0]*(len_b+1))
15+
16+
for j in range(len_a+1):
17+
c[j][0]=j
18+
19+
for k in range(len_b+1):
20+
c[0][k]=k
21+
22+
for l in range(1,len_a+1):
23+
for m in range(len_b+1):
24+
if len_a==len_b:
25+
c[l][m]=min(c[l-1][m]+1,c[l][m-1]+1,c[l-1][m-1])
26+
else:
27+
c[l][m]=min(c[l-1][m]+1,c[l][m-1]+1,c[l-1][m-1]+1)
28+
29+
return c[len_a][len_b]
30+
31+
print(edit('asdad','gadfasf'))

0 commit comments

Comments
 (0)