Текстовый файл состоит не более чем из \(10^6\) заглавных латинских букв. Определите символ, который чаще всего встречается в файле сразу после буквы A. В ответе запишите сначала этот символ, а потом сразу (без разделителя) сколько раз он встретился после буквы А. Если таких символов несколько, нужно вывести тот, который стоит раньше в алфавите. Например, в тексте ABCAABADDD после буквы A два раза стоит B, по одному разу – A и D. Для этого текста ответом будет B2.
Решение:
Python
s = open('3155.txt').readline().strip()
letters = {}
for p in range(len(s) - 1):
if s[p] == 'A':
letters[s[p + 1]] = letters.get(s[p + 1], 0) + 1
m = max(letters.values())
c = sorted([k for k in letters if letters[k] == m])
print(f'{c[0]}{m}')
Ответ: \(L1567\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене