Решение задач по информатике Строка состоит не более чем из 10 в шестой степени заглавных латинских букв E, G, K. Определите максимальное количество идущих подряд символов, среди которых сочетания символов KEGE повторяются не более двух раз. Написать код на питоне
max_count = 0
curr_count = 1
for i in range(1, len(s)):
if s[i] == s[i-1]:
curr_count += 1
else:
max_count = max(max_count, curr_count)
curr_count = 1
max_count = max(max_count, curr_count)
return max_count
s = input().strip()
print(max_repeating_substring(s))
Пример входных данных: KEGEKEGEKEGGKEGEGG
Пример вывода: 3