Z. Определите в прилагаемом файле максимальное количество идущих подряд
Условие
Текстовый файл состоит из символов T, U, V, W, X, Y и Z. Определите в прилагаемом файле максимальное количество идущих подряд символов (длину непрерывной подпоследовательности), среди которых пара символов W встречается ровно 100 раз.
Задание 24
Ответ
Ответ и полный разбор откроются после входа
Посмотреть ответРешение по шагам
Как рассуждать
Решение. Приведём решение Светланы Юнусовой на языке Python.f = open('24.txt')s = f.readline()mx = 0p = [-1] + [i for i in range(len(s)-1) if s[i]+s[i+1]=='WW'] + [len(s)-1]for i in range(len(p)-101): mx = max(mx, p[i+101]-p[i])print(mx) В результате работы данного алгоритма при вводе данных из файла в условии получаем ответ —
Осталось ещё 1 шаг
Примечание. Путь к файлу необходимо указать…
Бесплатно · займёт минуту
Другие задачи по теме «Обработка символьных строк»
Определите максимальное количество идущих подряд символов, среди11 классОпределите длину самой длинной последовательности, состоящей из11 классОпределите максимальную длину цепочки вида XYZXYZXYZ... (составленной11 классОпределите максимальное количество идущих подряд символов, среди11 классОпределите максимальное количество идущих подряд символов A.Для11 класс