Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 24. Информатика. ЕГЭ. Поляков-3750
- Просмотры: 281
- Изменено: 15 января 2026
Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Определите символ, который чаще всего встречается в файле между двумя одинаковыми символами. Например, в тексте CCBAABABCBC есть комбинации ABA, BAB, BCB и CBC. Чаще всего – \(2\) раза – между двумя одинаковыми символами стоит B, в ответе для этого случая надо написать B2 (без пробелов и других разделителей). Если таких символов несколько, выведите тот, который стоит раньше в алфавите.
Решение:
Python
s = open('3748.txt').readline().strip()
d = {}
for p in range(1, len(s)-1):
if s[p-1] == s[p+1]:
d[s[p]] = d.get(s[p], 0) + 1
m = max(d.values())
ch = sorted([k for k in d if d[k] == m])
print(f'{ch[0]}{m}')
Ответ: \(W1608\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


