Текстовый файл состоит из заглавных букв латинского алфавита A, B, C, D, E и F.
Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых пара символов BС (в указанном порядке) встречается не более 180 раз.
Для выполнения этого задания следует написать программу.
Ответ:
Досрочный ЕГЭ по информатике 7 апреля 2026 – задание №24
Решение:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
s = open('24.txt').readline() l = 0 cnt = 0 mx = 0 for r in range(len(s)): if r > 0 and s[r-1] == 'B' and s[r] == 'C': cnt += 1 while cnt > 180: if l + 1 <= r and s[l] == 'B' and s[l+1] == 'C': cnt -= 1 l += 1 mx = max(mx, r - l + 1) print(mx) |
Ответ: 38442
