fork download
  1. #作者堀江
  2. #会津大学オンラインジャッジ問0130Trainに合格したコード
  3. #をさらに短くできないか挑戦中のコード
  4.  
  5. def f(s):
  6. xs=[""]*70
  7. p=30
  8. xs[p]=s[0]
  9. n=3
  10. while n<len(s):
  11. if s[n-1]==">":
  12. p+=1
  13. else:
  14. p-=1
  15. xs[p]=s[n]
  16. n+=3
  17. print("".join(xs))
  18.  
  19. n=int(input())
  20. for i in range(n):
  21. f(input())
Success #stdin #stdout 0.03s 9676KB
stdin
5
a->e->c->b->d
b<-c<-a<-d<-e
b->a->c<-a->c->d<-c<-a<-b->a->c->d->e<-d
a->e<-a<-d->a->e<-a<-d<-c->d->a<-d<-c<-b->c->d<-c
a->b
stdout
aecbd
edacb
bacde
bcdae
ab