Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 24. Информатика. ЕГЭ. Поляков-8947
- Просмотры: 345
- Изменено: 4 апреля 2026
Текстовый файл содержит только заглавные буквы латинского алфавита и десятичные цифры. Найдите максимальное количество идущих подряд символов, среди которых есть все цифры и есть ровно три буквы латинского алфавита от P до Z (других букв может быть сколько угодно). В ответе запишите число – количество символов в найденной последовательности.
Решение:
Python
s = open('8943.txt').readline().strip()
p = [-1] + [i for i in range(len(s)) if s[i] in 'PQRSTUVWXYZ'] + [len(s)]
nums = '0123456789'
max_len = 0
for i in range(4, len(p)):
st = s[p[i-4]:p[i]]
if all(n in st for n in nums):
max_len = max(max_len, p[i] - p[i-4] - 1)
print(max_len)
Ответ: \(137\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


