Текстовый файл состоит не более чем из 106 символов X, Y и Z. Определите максимальное количество идущих подряд символов, среди которых каждые два соседних различны.
Для выполнения этого задания следует написать программу. Ниже приведён файл, который необходимо обработать с помощью данного алгоритма.
Добавлено: 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