Какова длина наибольшей подцепочки символов A, B или C в текстовом файле k7a-1.txt, содержащем последовательность

Какова длина наибольшей подцепочки символов A, B или C в текстовом файле k7a-1.txt, содержащем последовательность символов латинского алфавита A, B, C, D, E?
Laska

Laska

Для решения данной задачи, нам необходимо прочитать содержимое текстового файла "k7a-1.txt" и найти наибольшую подцепочку символов A, B или C.

Для начала, откроем файл и прочитаем его содержимое:

python
with open("k7a-1.txt", "r", encoding="utf-8") as file:
content = file.read()


Теперь, чтобы найти наибольшую подцепочку символов A, B или C, мы можем использовать цикл, который будет проходить по каждому символу в тексте и подсчитывать длину текущей подцепочки символов A, B или C.

python
current_length = 0
max_length = 0

for char in content:
if char in ["A", "B", "C"]:
current_length += 1
else:
if current_length > max_length:
max_length = current_length
current_length = 0

# Проверка на случай, если последняя подцепочка символов A, B или C является самой длинной
if current_length > max_length:
max_length = current_length


Теперь у нас есть значение переменной `max_length`, которая содержит длину наибольшей подцепочки символов A, B или C в текстовом файле "k7a-1.txt".

Осталось только вывести это значение:

python
print("Длина наибольшей подцепочки символов A, B или C:", max_length)


Теперь школьник сможет узнать длину наибольшей подцепочки символов A, B или C в указанном текстовом файле.
Знаешь ответ?
Задать вопрос
Привет!
hello