В текстовом файле 9.txt находится цепочка из символов латинского алфавита X, Y, Z. Найдите длину самой длинной подцепочки, состоящей из символов Y.
f = open(’9.txt’)
s = f.readline()
s = s.replace(’X’,’ ’).replace(’Z’,’ ’)
a = max(list(map(len,s.split())))
print(a)
Второй способ решения
file = open(’24.txt’)
s = file.read()
max_size = 0
temp_size = 0
for i in range(len(s)):
if s[i] == ’Y’:
temp_size += 1
max_size = max(max_size, temp_size)
else:
temp_size = 0
print(max_size)
Ответ: 10