Присоединиться

11 класс·базовый уровень

Определите длину самой длинной цепочки символов, которая начинается и

Условие

Текстовый файл содержит только буквы A, C, D, F, O. Определите длину самой длинной цепочки символов, которая начинается и заканчивается буквой D, а между двумя последовательными буквами D содержит не более двух букв O и произвольное количество других букв.

Задание 24

Ответ

Ответ и полный разбор откроются после входа

Посмотреть ответ

Решение по шагам

  1. Как рассуждать

    Решение. Приведём решение на языке 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 шаг

  1. Приведём решение Юрия Красильникова на языке…

Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Обработка символьных строк»

Определите длину самой длинной цепочки символов, которая начинается и — решение с объяснением | Lom Ai