EGEsoll - сборник решений задач из ЕГЭ

Задача 9

Текстовый файл состоит не более чем из 106 символов X, Y и Z. Определите максимальное количество идущих подряд символов, среди которых каждые два соседних различны.

Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.

Download File 1

Добавлено: 17.05.26 09:13

Перейти к решению

Решение

Решение на Python:

st = open("embed.txt").readline()

st = st.replace("XX", "X*X").replace("YY", "Y*Y").replace("ZZ","Z*Z")
st = st.replace("XX", "X*X").replace("YY", "Y*Y").replace("ZZ","Z*Z")
l = [len(x) for x in st.split("*")]
print(sorted(l)[-1]) # 35

Ответ: 35

Автор - rubygem17

Объяснение

None

Назад