Мистер Фокс узнал новый алгоритм шифрования: нужно взять строку, которую хочешь зашифровать, вставить между любыми двумя буквами две произвольные одинаковые буквы, с получившейся строкой повторить ту же операцию и так далее, по...

Мистер Фокс узнал новый алгоритм шифрования: нужно взять строку, которую хочешь зашифровать, вставить между любыми двумя буквами две произвольные одинаковые буквы, с получившейся строкой повторить ту же операцию и так далее, пока не надоест. Например, строку ФОКС можно зашифровать так: ФАЗЗАОЯЯКВВС. Мистер Фокс зашифровал название своего любимого дикого животного и предлагает вам расшифровать его: АКЕГХХГЕКАКОРППРОЕУТТУНИППИГНЦДРВВРДЯФФЯЦНУГЪДЛЛДЪГРУЦЯЯЦУЦЙЙЦУРАЕЕАЩЩР. В качестве ответа укажите название любимого животного мистера Фокса, записанное заглавными буквами, например, ЛЕВ.
Гость
Ответ(ы) на вопрос:
Гость
#Python 3.X from re import compile def remove_doubled(s: str) -> str:     pat = compile(r'(\w)\1')     while pat.search(s):         s = pat.sub('', s)     return s # Вставьте ниже Вашу строку source = 'АКЕГХХГЕКАКОРППРОЕУТТУНИППИГНЦДРВВРДЯФФЯЦНУГЪДЛЛДЪГРУЦЯЯЦУЦЙЙЦУРАЕЕАЩЩР' print(remove_doubled(source)) # Ответ: КЕНГУРУ
Не нашли ответ?
Ответить на вопрос
Похожие вопросы