import sys
for i in range(int(sys.stdin.readline())):
cmd = list(sys.stdin.readline())
j = len(cmd)
lens = int(sys.stdin.readline())
lists = list(sys.stdin.readline()[1:-1].split(','))
for cmds in cmd:
try:
if cmds == 'R':
lists.reverse()
elif cmds == 'D':
del lists[0]
lens -=1
except:
sys.stdout.write('error\n')
break
for i in range(lens):
if i==0:
sys.stdout.write('[')
if i != (lens-1):
sys.stdout.write(lists[i]+',')
else:
sys.stdout.write(lists[i]+']')
'백준 알고리즘 > 구현' 카테고리의 다른 글
백준 3053번 파이썬 (0) | 2018.10.01 |
---|---|
백준 2490번 파이썬 (0) | 2018.09.30 |
백준 10866번 파이썬 (0) | 2018.09.18 |
백준 4948 파이썬 (0) | 2018.09.13 |
백준 1929번 (0) | 2018.09.11 |