Таких скидок больше не будет!

Текстовый файл состоит не более чем из 106 символов L, D и R. Определите максимальную длину цепочки вида LDRLDRLDR... (составленной из фрагментов LDR, последний фрагмент может быть неполным).
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
15
Приведём решение данной задачи на языке Python.
f = open('24.txt').readline() k = m = 0 for i in range(len(f)): if (f[i] == 'L' and k%3 == 0) or (f[i] == 'D' and k%3 == 1) or (f[i] == 'R' and k%3 == 2): k += 1 m = max(m, k) elif f[i] == 'L': k = 1 else: k = 0 print(m)
В результате работы данного алгоритма при вводе данных из файла в условии получаем ответ — 15.
Ответ: 15.
Решай задачи ЕГЭ в приложении
Скачивай наш Тренажер ЕГЭ на iPhone или Android и тренируйся в любое время и в любом месте!