Задание №24: Обработка символьных строк
Основные типы и прототипы задания №24:
Цепочки символов фиксированного типа
Замена запрещённых пар
Чередующиеся гласные и согласные
Условие задания
(ЕГЭ-2023) Текстовый файл 24-263.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита. Определите максимальную длину подстроки, в которой символ Y встречается не более 150 раз.
Ответ:
5195
Решение на Python: Боевой шаблон решения на Python
s = open("24.txt").readline().strip() k = 150 parts = s.split("Y") best = 0 for i in range(len(parts) - k): length = k for j in range(i, i + k + 1): length += len(parts[j]) best = max(best, length) print(best)
Этот код разобран по шагам в разборе задания №24: там же типичные ошибки и лайфхаки.