Определите максимальное количество подряд идущих комбинаций КОТ. Текстовый файл состоит не более чем из 106 кириллических символов К, О, Т.
Источник: «Евгений Джобс»
Решение:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
f = open('ege-inf-jobs-24-15.txt', 'r') s = f.read().strip() m = 0 k = 0 i = 0 while i < len(s)-2: if s[i:i+3] == 'КОТ': k += 1 if k > m: m = k i += 3 else: k = 0 i += 1 print(m) |
Ответ: 75
