Текстовый файл состоит из символов T, U, V, W, X, Y и Z.
Определите в прилагаемом файле максимальное количество идущих подряд символов (длину непрерывной подпоследовательности), среди которых символ Y встречается не более 150 раз.
Для выполнения этого задания следует написать программу.
Решение:
Решение на Python:
a = open('E:/downloads/ege/24_9753.txt').readline()
mx = 1
for l in range(len(a)):
for r in range(l+mx, len(a)+1):
s = a[l:r]
if s.count('Y') > 150: break
if s.count('Y') <= 150: mx = max(mx, len(s))
print(mx)
Ответ: 244
Ответ:
244