Определите длину самой длинной цепочки символов, которая начинается и
Условие
Текстовый файл содержит только буквы A, C, D, F, O. Определите длину самой длинной цепочки символов, которая начинается и заканчивается буквой D, а между двумя последовательными буквами D содержит не более двух букв O и произвольное количество других букв.
Задание 24
Ответ
Ответ и полный разбор откроются после входа
Посмотреть ответРешение по шагам
Как рассуждать
Решение. Приведём решение на языке Python. s = open('24.txt').readline().split('D')[1:-1]mx = 0c = 1 # =1 так, как цепочка должна начинаться с Dfor i in range(len(s)): if s[i].count('O') <= 2: c += len(s[i]) + 1 #+1 так, как цепочка должна заканчиваться D mx = max(mx, c) else: c = 1print(mx)В результате работы программа должна вывести следующее:
Осталось ещё 1 шаг
Приведём решение Юрия Красильникова на языке…
Бесплатно · займёт минуту