Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 24. Информатика. ЕГЭ. Основная волна. Пересдача. 03.07.2025
- Просмотры: 2042
- Изменено: 21 августа 2025
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле последовательность символов, состоящую из максимального количества идущих подряд цифр, начинающуюся и заканчивающуюся одинаковыми буквами, содержащую ровно две буквы первую и последнюю. Если таких несколько, выберите последовательность с наименьшим порядковым номером в файле её первого символа. В ответе запишите число — порядковый номер в файле первого символа найденной последовательности. Для выполнения этого задания следует написать программу.
Примечание. В прилагаемом файле нумерация символов начинается с нуля.
Решение:
Python
s = open('24.txt').readline().strip()
alph = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
digs = '0123456789'
max_len = 0
pos = 0
ls = len(s)
p = 0
while s[p] not in alph:
p += 1
p1 = p + 1
while p1 < ls:
if s[p] in alph and s[p1] in alph:
p += 1
p1 += 1
continue
while p1 < ls - 1 and s[p1] in digs:
p1 += 1
if s[p] == s[p1]:
if max_len < p1 - p + 1:
max_len = p1 - p + 1
pos = p
p = p1
p1 += 1
print(pos)
Ответ: \(310030\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


