Определите максимальную длину непрерывного фрагмента, который
Условие
Текстовый файл содержит только заглавные буквы латинского алфавита (ABC…Z). Определите максимальную длину непрерывного фрагмента, который начинается и заканчивается одной и той же буквой из первой половины алфавита (от A до M) и не содержит эту букву внутри.Задание 24
Ответ
322
Решение по шагам
Как рассуждать
Решение. Приведём решение на языке Python.s = open('24.txt').readline()maxi = 0alf = ''.join(sorted('QWERTYUIOPASDFGHJKLZXCVBNM'))[:13]for letter in alf: maxi = max(maxi, len(max(s.split(letter)[1:-1], key=len) + letter*2))print(maxi) Ответ:
Осталось ещё 3 шага — откроются после входа:
- Шаг 2
- Шаг 3
- Шаг 4
Бесплатно · займёт минуту
Другие задачи по теме «Обработка символьных строк»
Определите максимальное количество идущих подряд символов, среди11 классОпределите длину самой длинной последовательности, состоящей из11 классОпределите максимальную длину цепочки вида XYZXYZXYZ... (составленной11 классОпределите максимальное количество идущих подряд символов, среди11 классОпределите максимальное количество идущих подряд символов A.Для11 класс