Текстовый файл содержит только буквы A, C, D, F, O. Определите длину самой длинной цепочки символов, которая начинается и заканчивается
Приведем решение на языке Python.
s = open('24.txt').readline().split('F')[1:-1]
mx = 0
count = 1
for i in range(len(s)):
if s[i].count('A') <= 2:
count += len(s[i]) + 1
mx = max(mx, count)
else:
count = 1
print(mx)
Ответ: 266.
Приведем решение Юрия Красильникова на языке Python.
a = open('24.txt').readline().split('F')[1:-1]
b = 'F'+'F'.join([s if s.count('A')<=2 else '*' for s in a])+'F'
print(max([len(s) for s in b.split('*')]))

