擅长:python、mysql、java
<p>你可以很容易地一组一组地完成,但它会忽略重复字符的差异和位置差异,比如str1:“password”str2:“ps$w#rd”也会给出结果4。请查看此代码:</p>
<pre><code>def getMinTotalNumChanges(str1, str2):
str1_set= set(str1)
str2_set= set(str2)
str_intersection=str1_set.intersection(str2_set)
diff1=str1_set - str_intersection
diff2=str2_set - str_intersection
total_diff= len(diff1)+len(diff2)
return total_diff
str1 = "password"
str2 = "pss$wr#d"
print(getMinTotalNumChanges(str1, str2))
</code></pre>