Текстовый файл состоит из символов А, В и С.
Определите максимальное количество идущих подряд пар символов АВ или АС в прилагаемом файле.
Для выполнения этого задания следует написать программу.
Ответ:

Апробация ЕГЭ по информатике 19 февраля 2022 – задание №24
Тренировочный экзамен по информатике и ИКТ (КЕГЭ) в компьютерной форме
Решение:
|
1 2 3 4 5 6 |
from re import * s = open('24.31.txt').readline() a = findall(r'(?:AB|AC)*', s) res = max(a, key=len) print(len(res)//2) #print(max(map(len, findall(r'(?:AB|AC)*', s))) // 2) |
ИЛИ
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
f= open("24.txt") s = f.read() k=0 m=0 i=0 while i<=len(s)-1: if s[i]=='A' and (s[i+1]=='B' or s[i+1]=='C'): k+=1 i+=2 if k>m: m=k else: k=0 i+=1 print(m) |
Ответ: 2397