Вопрос задан 29.07.2026 в 22:38. Предмет Информатика. Спрашивает Кусь Дина.

02. В текстовом файле k7a-1.txt находится цепочка из символов латинского алфавита A, B, C, D, E. Найдите длину самой длинной подцепочки, состоящей из символов A, B или C (в произвольном порядке).

Перейти к ответам

Ответы на вопрос

Отвечает Умеров Риза.

Нужно найти максимальное количество подряд идущих символов, каждый из которых относится к множеству A, B, C. Символы D и E прерывают подходящую подцепочку.

Программа на Python:

Python
with open('k7a-1.txt') as file:
    s = file.read().strip()

current_length = 0 max_length = 0

for symbol in s: if symbol in 'ABC': current_length += 1 max_length = max(max_length, current_length) else: current_length = 0

print(max_length)

Переменная current_length хранит длину текущей подцепочки из букв A, B и C. При встрече D или E её значение обнуляется. В max_length сохраняется наибольшая найденная длина.

После обработки файла программа выводит:

16

Ответ: 16.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос