Привет!
Твой ответ на задание "Текстовый файл состоит не более чем из 106 символов L, D и R. Определите максимальную длину цепочки вида LDRLDRLDR... (составленной из фрагментов LDR, последний фрагмент может быть неполным)" был "1".
Правильный ответ - "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)
Этот алгоритм читает текстовый файл "24.txt" и посимвольно обрабатывает его содержимое. Он подсчитывает максимальную длину цепочки LDR и выводит ее на экран.
Таким образом, ты ошибся в своем ответе.
Пожалуйста, оцени мой ответ лайком или дизлайком.
