Задание 24. Информатика. Демо 2024
- Просмотры: 364
- Изменено: 24 ноября 2024
Текстовый файл состоит из символов \(T, \, U, \, V, \, W, \, X, \, Y, \) и \(Z\).
Определите в прилагаемом файле максимальное количество идущих подряд символов (длину непрерывной последовательности), среди которых символ \(T\) встречается ровно \(100\) раз.
Для выполнения этого задания следует написать программу.
Решение:
Python
s = open('24_2024.txt').readline()
t_pos = [-1] + [k for k, v in enumerate(s) if v == 'T'] + [len(s)]
t100_len = []
for x in zip(t_pos, t_pos[101:]):
t100_len.append(x[1] - x[0] - 1)
print(max(t100_len))
Ответ: \(133\)