Форум » Обработка символьных строк » Задача 6182 » Ответить
Задача 6182
shervlad: Приветствую, помогите разобраться с задачей. Вот мое решение: [pre2] s = open('24-251.txt').readline() s = s.replace('A',' A') s = s.replace('D','D ') strings = list(s.split()) maxlen = 0 for word in strings: if word[0] == 'A' and word[-1] == 'D': maxlen = max(maxlen,len(word)) print(maxlen) [/pre2] С ответом не сходится, подскажите, что в моем решении неверно?
Ответов - 2
Aleksey6819: shervlad пишет: С ответом не сходится, подскажите, что в моем решении неверно? Вы ищите только подстроки, которые начинаются на A и заканчиваются D, но не ищите подстроки, которые начинаются на D и заканчиваются A.
shervlad: Точно, благодарю!
полная версия страницы