(№ 3750) Текстовый файл 24-157.txt состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (ABC…Z). Определите символ, который чаще всего встречается в файле между двумя одинаковыми символами. Например, в тексте CCBAABABCBC есть комбинации ABA, BAB, BCB и CBC. Чаще всего – 2 раза – между двумя одинаковыми символами стоит B, в ответе для этого случая надо написать B2 (без пробелов и других разделителей). Если таких символов несколько, выведите тот, который стоит раньше в алфавите.
Данная задача выполнена на языке программирования - Python.
f=open(r"C:\24-157.txt","r")
a=f.readline()
l=len(a)
ma=0
for w in 'ABCDEFGHIJKLMNOPQRSTUVWXYZ':
k=0
for i in range(len(a)-2):
if a[i]==a[i+2] and a[i+1]==w:
k=k+1
if k>ma:
ma=k
e=w
print(e,ma)
W 1608
сайт Полякова