Форум » Обработка символьных строк » Задача 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: Точно, благодарю!



полная версия страницы