Задание 24. Информатика. ЕГЭ. Поляков-2546
- Просмотры: 232
- Изменено: 1 февраля 2025
(Е. Джобс) Текстовый файл состоит не более чем из \(10^6\) символов S, T, O, C, K. Определите максимальное количество подряд идущих комбинаций «KOT».
Решение:
Python
Метод замены
s = open('24.txt').readline()
s = s.replace('KOT', '1')
for ch in 'STOCK':
s = s.replace(ch, ' ')
print(max(len(x) for x in s.split()))
Регулярные выражения
from re import findall
s = open('24.txt').readline()
a = findall(r'(?:KOT)+', s)
print(max(len(x) for x in a) // 3)
Ответ: \(2\)