Текстовый файл состоит не более чем из заглавных букв латинского алфавита. Найдите самую длинную последовательность, где символы
и
(в любом порядке) не стоят рядом .
Для выполнения этого задания следует написать программу. Воспользуйтесь файлом «Задание_19_ДЗ». В ответе запишите длину искомой последовательности.
f = open(’Задание_19_ДЗ.txt’).read()
f = f.replace(’MS’, ’M*S’)
f = f.replace(’SM’, ’S*M’)
ar = f.split(’*’)
print(max(map(len, ar)))
f = f.replace(’MS’, ’M*S’)
f = f.replace(’SM’, ’S*M’)
ar = f.split(’*’)
print(max(map(len, ar)))
Ответ: 3339