Текстовый файл содержит только заглавные буквы латинского алфавита (ABC…Z). Определите символ, который чаще всего встречается в файле между двумя одинаковыми символами. Например, в тексте CBCABABACCC есть комбинации CBC, ABA (два раза), BAB и CCC. Чаще всего — 3 раза — между двумя одинаковыми символами стоит B, в ответе для этого случая надо написать B.
У меня "O" получилось больше
Объяснение:
A=open("путь и имя файла")
F=A.readline()
A.close()
max=0
k=0
S=[]
for i in range(len(F)-2):
if F[i]==F[i+2] and F[i+1]!=F[i]:
k+=1
S+=F[i]
S.sort()
print(k)
print(S)
k=0
for i in range(len(S)-1):
if S[i]==S[i+1]:
k+=1
print(k)
else:
if k>max:
max=k
maxb='Чаще всего встречается:{}'.format(S[i])
k=0
print(maxb)