Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2018, 21:13   #1
Worlok
 
Регистрация: 13.05.2012
Сообщений: 8
По умолчанию Найти пару слов в заданном предложении

Всем привет, такая задача: Расстояние между двумя словами равной длины — это количество позиций, в которых различаются эти слова. В заданном предложении найти пару слов заданной длины с максимальным расстоянием.
Такой код у меня:
Код:
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)
Как сравнить два слова и посчитать расстояние между ними?
Worlok вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти самое длинное симметричное слово в заданном предложении TimeWolf1 Помощь студентам 2 21.04.2015 21:22
В заданном предложении(т.е любом) найти самую длинную подпоследовательность слов (C++) fierygolemm Помощь студентам 2 25.03.2015 10:32
С++ В тексте найти пару слов, из которых одно является обращением другого elizar Помощь студентам 3 29.10.2012 17:24
В заданном предложении удалить символ perojenko Помощь студентам 2 16.12.2010 22:55
упорядочение слов в предложении 534 Помощь студентам 2 11.03.2010 12:47