Я пытаюсь запустить этот простой алгоритм сжатия RLE Run Length Encoding. Каковы мои варианты возврата результата?RLE алгоритм сжатия
def decode(text_decode):
decoded_text = ""
length = len(text_decode)
if length == 0:
decoded_text = ""
elif length == 1:
decoded_text = text_decode
else:
i = 1
while i < length:
next_block =""
for j in range(0, int(text_decode[i])):
next_block += text_decode[i - 1]
decoded_text += next_block
i += 2
return decoded_text
могли бы вы уточнить, что вы имеете в виду? – Foon
Просьба описать, как сжатые данные хранятся в 'text_decode' (или [изменить] ваш вопрос и добавить код, который это делает). – martineau