Алгоритм решения задания 15. Часть 5
Учимся решать 15 задания пятого типа
Читать
Текстовый файл состоит не более чем из 106 символов X, Y и Z.
Определите максимальное количество идущих подряд символов, среди которых символ Z встречается не более одного раза.
Правильный ответ:
43
import re
with open('2408.txt', 'r') as file:
data = file.readline()
pattern = r'([^Z]*)(?=((?:Z[^Z]*)?))'
matches = re.findall(pattern, data)
res = max([len(match[0] + match[1]) for match in matches])
print(res)
