Другие предметы, вопрос задал pyessipova8 , 1 год назад

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

Запишите полученный текст в файл и прикрепите его, как ответ на это задание.

В исходном тексте не встречаются цифры, так что код однозначно интерпретируем.

Примечание. Это первое задание типа Dataset Quiz. В таких заданиях после нажатия "Start Quiz" у вас появляется ссылка "download your dataset". Используйте эту ссылку для того, чтобы загрузить файл со входными данными к себе на компьютер. Запустите вашу программу, используя этот файл в качестве входных данных. Выходной файл, который при этом у вас получится, надо отправить в качестве ответа на эту задачу.

скажите пожалуйста ответ.
это файл который прилагается к этому заданию,а точнее то-что внутри
G3d19B3O18m19M13F6p9V2y13V3r19S11r18h20d12W1c12a1L2p14d11v6y15o10Y14D14W19D20G11m11w10r18a9X5w18e7X16e20t3

Ответы на вопрос

Ответил iyaroz
11

Ответ:

a = input()

b = []

for i in range(len(a)):

   if a[i].lower() in 'qwertyuiopasdfghjklzxcvbnm':

       b+=a[i]

       a=a[:i]+"!"+a[i+1:]

c=a.split('!')[1:]

for i in range(len(b)):

   print(b[i]*int(c[i]), end="")

Объяснение:

Новые вопросы