Aleks Nots
Просветленный
(26591)
3 года назад
D = {'X':'Y', 'Y':'Z', 'Z':'X'}
with open('24.txt') as f:
~~~~s = f.read()
#s='ZZZXYZXYZXZZZ'
mx = 0
cur = 1 # учитывая, что в файле только X, Y, Z
for i in range(1, len(s)):
~~~~if D[s[i-1]] == s[i]:
~~~~~~~~cur += 1
~~~~else:
~~~~~~~~if mx < cur:
~~~~~~~~~~~~mx = cur
~~~~~~~~cur = 1
~~~~~~~~
print(mx)
ссылка на файл
https://yadi.sk/d/8gCIF4Je1i5jRQ
ссылка на код
https://onlinegdb.com/FOPLuUNnY
получается 68 ответ
а правильный 69
почему так?в чем ошибка?