题解 | #计算字符串的距离#
计算字符串的距离
http://www.nowcoder.com/practice/3959837097c7413a961a135d7104c314
固定公式,没办法
while True:
try:
str1=input()
str2=input()
dp=[[x for x in range(len(str1)+1)] for y in range(len(str2)+1)]
for j in range(1,len(str2)+1):
dp[j][0]=dp[j-1][0]+1
for i in range(1,len(str1)+1):
for j in range(1,len(str2)+1):
if str1[i-1]==str2[j-1]:
dp[j][i]=dp[j-1][i-1]
else:
de=dp[j-1][i-1]+1
add=dp[j-1][i]+1
re=dp[j][i-1]+1
dp[j][i]=min(de,add,re)
print(dp[-1][-1])
except:
break