В текстовом файле 10.txt находится цепочка из символов латинского алфавита A, B, C, D, E, F. Найдите максимальную цепочку вида CD…CD и запишите в ответ сначала длину цепочки, а следом без пробела саму цепочку.
f = open(’10.txt’)
s = f.read()
max_counter = 0
for start_step in range(2):
temp_counter = 0
for i in range(start_step, len(s) - 1, 2):
if s[i] + s[i + 1] == "CD":
temp_counter += 2
max_counter = max(max_counter, temp_counter)
else:
temp_counter = 0
print(max_counter, "CD" * (max_counter // 2), sep="")
Ответ: 6CDCDCD