随便做
解题思路
代码
###python3
class Solution:
def twoEditWords(self, queries: List[str], dictionary: List[str]) -> List[str]:
def check(x,y):
t=0
for i in range(len(x)):
if x[i]!=y[i]:
t+=1
return t<=2
covered=set()
lst=[]
for i in dictionary:
for j in range(len(queries)):
t=queries[j]
if j not in covered and check(t,i):
covered.add(j)
lst.append(j)
lst.sort()
return [queries[i] for i in lst]