文章目录
压缩算法
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啦