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

11 класс·средний уровень

Определите максимальное количество идущих подряд символов, среди

Условие

Текстовый файл состоит из символов, обозначающих прописные буквы латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых никакие две буквы из набора букв A, B и C (с учетом повторений) не записаны подряд.

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

Ответ

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

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

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

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

    Решение. Приведём решение на языке Python.f = open('24.txt').readline()m = 0f = f.replace('A','1')f = f.replace('B','1')f = f.replace('C','1')while '11' in f: f = f.replace('11', '1 1')f = f.split()for i in range(len(f)): m = max(m,len(f[i]))print(m) В результате работы данного алгоритма при вводе данных из файла в условии получаем ответ —

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

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

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

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

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

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