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

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

Текстовый файл состоит не более, чем из 1 200 000 символов английского

Условие

Текстовый файл состоит не более, чем из 1 200 000 символов английского алфавита.

Определите максимальное количество идущих подряд символов, среди которых символы Q, R, S в различных комбинациях (с учётом повторений) не стоят рядом.

Для выполнения этого задания следует написать программу.

Задание 24

Ответ

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

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

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

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

    Решение. Приведём решение на языке Python.s = open('24.txt').readline()count = mx = 1for i in range(len(s)-1): if s[i] not in'QRS' or s[i+1] not in'QRS': count+= 1 mx= max(count, mx) else: count = 1print(mx) В результате работы данного алгоритма при вводе данных из файла в условии получаем ответ —

Осталось ещё 1 шаг

  1. Примечание. Путь к файлу необходимо указать…

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

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

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