Задание 24. Информатика. Апробация 10.03.2023

Просмотры: 224
Изменено: 23 ноября 2024

Текстовый файл состоит из символов \(C\), \(D\), \(E\) и \(F\).
Определите максимальное количество идущих подряд последовательностей символов \(CFE\) и \(FCE\) в прилагаемом файле. Искомая последовательность должна состоять только из троек \(CFE\), или только из троек \(FCE\), или только из троек \(CFE\) или \(FCE\) в произвольном порядке их следования.
Для выполнения этого задания следует написать программу.

Файл с данными

Решение:

Python


s = open('24.txt').readline()
s = s.replace('CFE','1').replace('FCE','1')
s = s.replace('C', ' ').replace('D', ' ').replace('E', ' ').replace('F', ' ')
a = s.split()
str_len = [len(x) for x in a]
print(max(str_len))

Ответ: \(103\)