Таких скидок больше не будет!

Текстовый файл содержит только заглавные буквы латинского алфавита (ABC…Z). Определите символ, который чаще всего встречается в файле между двумя одинаковыми символами.
Например, в тексте CBCABABACCC есть комбинации CBC, ABA (два раза), BAB и CCC. Чаще всего — 3 раза — между двумя одинаковыми символами стоит B, в ответе для этого случая надо написать B.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
D
Приведём решение данной задачи на языке Python.
f = open('24.txt').readline()
maxim=0
for s1 in 'ABCDEFGHIJKLMNOPQRSTUVWXYZ':
count=0
for i in range(len(f)-2):
if f[i]==f[i+2] and f[i+1]==s1:
count+=1
if count>maxim:
maxim=count
answer=s1
print(answer)
В результате работы данного алгоритма при вводе данных из файла в условии получаем ответ — D.
Ответ: D.
Решай задачи ЕГЭ в приложении
Скачивай наш Тренажер ЕГЭ на iPhone или Android и тренируйся в любое время и в любом месте!