ЕГЭ, ОГЭ, программирование и робототехника в Калининграде

№ 24017. Досрочная волна

Текстовый файл состоит не более, чем из 1 200 000 прописных символов латинского алфавита.

Определите максимальное количество идущих подряд символов, среди которых любые два символа из набора Q, R, S в различных комбинациях (с учётом повторений) не стоят рядом.

with open('2417.txt') as file:
    data = file.readline()

data = data.replace("Q", ".")
data = data.replace("R", ".")
data = data.replace("S", ".")
data = data.split("..")
answer = max(map(len, data))
print(answer + 2)
Разберём это задание на бесплатном пробном занятии

Преподаватель покажет, как решать такие задачи, и подскажет, с чего начать подготовку. Группы до 8 человек, очно в Калининграде и онлайн.

Записаться на пробное занятие