Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 24. Информатика. ЕГЭ. Поляков-3529
- Просмотры: 624
- Изменено: 15 января 2026
(А. Кабанов) Текстовый файл содержит строку из заглавных букв A, B, C, D, E, F, всего не более чем из \(10^6\) символов. AF-подстроками назовём последовательности символов A, B, C, D, E, F, ограниченные в начале символом A, а в конце символом F (граничные символы входят в подстроку). Определите минимальную длину AF-подстроки. Подстроки, состоящие из двух символов, не учитывать.
Решение:
Python
s = open('3527.txt').readline().strip()
s = s.replace('A', 'A A').replace('F', 'F F')
arr = [len(x) for x in s.split() if len(x) > 2 and x[0] == 'A' and x[-1] == 'F']
print(min(arr))
Python. Решение с помощью регулярных выражений
import re
s = open('3527.txt').readline().strip()
arr = [len(x) for x in re.findall(r'A[BCDE]+F', s) if len(x) > 2]
print(min(arr))
Ответ: \(7\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


