Всем привет, такая задача: Расстояние между двумя словами равной длины — это количество позиций, в которых различаются эти слова. В заданном предложении найти пару слов заданной длины с максимальным расстоянием.
Такой код у меня:
Код:
s = str(input("Введите предложение:"))
length = int(input("Введите длину слова:"))
ars=[]
s=s.strip()
word=""
for i in range(0,len(s)):
if s[i]!=' ':
word=word+s[i]
else:
if len(word)>0:
ars=ars+[word]
word=""
ars=ars+[word]
#print(ars)
text = []
for i in ars:
if len(i) == length:
text = set(i.split())
print(text)
Как сравнить два слова и посчитать расстояние между ними?