Текстовый файл содержит только заглавные буквы латинского алфавита, пробелы и точки. Назовём предложением последовательность символов, которая заканчивается точкой и не содержит внутри других точек. Определите минимальную длину предложения, в котором буква A встречается ровно \(98\) раз. В ответе запишите число – количество символов в найденной последовательности.
Решение:
Python
from re import finditer
s = open('8834.txt').readline().strip()
ml = float('inf')
for g in finditer(r'A([ B-Z]*A){97}[ B-Z]*\.', s):
ml = min(ml, len(g.group(0)))
print(ml)
Ответ: \(575\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене