백준 5430 - AC (파이썬)
Updated:
Answer
from collections import deque
from sys import stdin
for _ in range(int(stdin.readline())):
a = stdin.readline()
n = int(stdin.readline())
q = deque(stdin.readline().rstrip()[1:-1].split(','))
r = True
f = 0
if n == 0:
q = []
for i in a:
if i == 'R':
r = not r
elif i == 'D':
if q:
if r:
q.popleft()
else:
q.pop()
else:
f = 1
print("error")
break
if f == 0:
if r:
print("[" + ",".join(q) + "]")
else:
q.reverse()
print("[" + ",".join(q) + "]")