我试着运行这个简单的RLERun Length Encoding压缩算法。我有什么选择可以返回结果?在
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
您还没有充分描述压缩文本的格式,所以我通过查看您的代码并将其与在web上搜索到的相关实现进行比较来猜测。在
下面是两个似乎可以协同工作的函数:
像这样,你可以应用你的算法并运行它。 您也可以选择要“转换”的文本
相关问题 更多 >
编程相关推荐