Форум » Обработка символьных строк » задание 24. Номер 4041. » Ответить

задание 24. Номер 4041.

Ельцова: Здравствуйте. Не сходится с ответом, подскажите, пожалуйста, в чем моя ошибка? [pre2] f=open(r"C:\24_4041.txt","r") m = 0 for s in f: if s.count('G')<15: for i in 'ABCDEFGHIJKLMNOPQRSTUVWXYZ': k=s.count(i) if k>1: d = s.split(i)[1:k] for l in d: if len(l)>0: m=max(m,len(l)+1) print(m) [/pre2]

Ответов - 4

Поляков: Ельцова пишет: Не сходится с ответом, подскажите, пожалуйста, в чем моя ошибка? Вы предполагаете, что между одинаковыми буквами не должно быть таких же букв, а в условии такого ограничения нет.

Ельцова: Но даже если и между ними есть буквы, максимальное расстояние же будет между первой и последней в строке. Разве нет?

Поляков: Ельцова пишет: Но даже если и между ними есть буквы, максимальное расстояние же будет между первой и последней в строке. Разве нет? Да. Но вы рассматриваете только отдельные кусочки (for l in d).


Ельцова: Поляков пишет: спасибо огромное!



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