Задача
Текстовый файл состоит из символов P, Q, R и S.
Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых нет идущих подряд символов P.
Для выполнения этого задания следует написать программу.
Задание выполняется с использованием прилагаемых файлов. |
Решение
тьло
hjgjgjh
hgjhjhgjh
with open('24.txt') as f:
s = f.readline()
maxk = 0
k = 1
for i in range(1,len(s)):
if s[i-1] == 'P' and s[i] == 'P':
maxk = max(maxk,k)
k = 1
else:
k += 1
maxk = max(maxk,k)
print(maxk)
Ответ: 188.