Задание №4378. Файл, необходимый для выполнения задания: ссылка для скачивания. Текстовый файл состоит из символов T, U, V, W, X, Y и Z. Определите в прилагаемом файле максимальное количество идущих подряд символов (длину непрерывной подпоследовательности), среди которых символ T встречается ровно 100 раз. Для выполнения этого задания следует написать программу.

Задание №4378.
Создание собственной программы. ЕГЭ по информатике

Файл, необходимый для выполнения задания: ссылка для скачивания.

Текстовый файл состоит из символов T, U, V, W, X, Y и Z.

Определите в прилагаемом файле максимальное количество идущих подряд символов (длину непрерывной подпоследовательности), среди которых символ T встречается ровно 100 раз.

Для выполнения этого задания следует написать программу.

Пояснение:
Решим задание, написав программу на языке программирования Python.

with open('24_2024.txt', encoding='utf8') as text_file:
    text_file = text_file.read()
    T_indexex = [i for i in range(len(text_file)) if text_file[i] == 'T'] # список из индексов буквы 'T'
    print(max(T_indexex[i + 100] - T_indexex[i] for i in range(len(T_indexex) - 100)))

Таким образом, 133 — максимальное количество идущих подряд символов, среди которых символ T встречается ровно 100 раз.

Показать ответ

Источник: ФИПИ. Открытый банк тестовых заданий
Сообщить об ошибке


Тест с похожими заданиями