OpenFIPI 2.0

24

6

ACDF4D

 undefined Задание выполняется с использованием прилагаемых файлов.

 

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

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

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

133

s = open('301_24.txt').read().strip()
mx = 0
for start in range(len(s)):
    for end in range(start + mx, len(s)):
        c = s[start:end].count('T')
        if c == 100:
            mx = max(mx, end - start)
        if c > 100:
            break
    #if start % 100_000 == 0:
        #print(start)
print(mx)

Просмотреть отправленные ответы ACDF4D