tx後態2020

壓縮算法

在這裏插入圖片描述

str=input();
stack=[];
for everychar in str:
    if(everychar !=']'):
        stack.append(everychar);
    else:
        list1=[]
        a=stack.pop();
        while(a!='|'):
            list1.append(a);
            a=stack.pop();
        str1=""
        a=stack.pop();
        while(a!='['):
            str1+=a;
            a=stack.pop()
        list1.reverse()
        str1=str1[::-1]
        n=int(str1)
        while(n!=0):
            stack=stack+list1;
            n=n-1;
print("".join(stack))

如何給list倒序

  • list1.reverse()

list怎麼轉化爲string

  • “”.join(stack)
  • 這個就是string啦
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章