Определите максимальное количество идущих подряд символов, среди
Условие
Текстовый файл состоит из символов, обозначающих прописные буквы латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых никакие две буквы из набора букв A, B и C (с учетом повторений) не записаны подряд.
Задание 24Для выполнения этого задания следует написать программу.
Ответ
Ответ и полный разбор откроются после входа
Посмотреть ответРешение по шагам
Как рассуждать
Решение. Приведём решение на языке 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 шаг
Приведём решение Юрия Лысакова на языке…
Бесплатно · займёт минуту