(Д. Статный) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только буквы \(XYZWOP.\) Определите самый часто встречающийся символ в комбинации \(X{*}P,\) который стоит на месте звездочки. В ответе укажите количество раз, сколько он встретился в данной комбинации.
Решение:
Python
s = open('5829.txt').readline().strip()
d = {c: 0 for c in 'XYZWOP'}
for i in range(len(s) - 2):
if s[i] + s[i+2] == 'XP':
d[s[i+1]] += 1
print(max(d.values()))
Ответ: \(4683\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене