Skip to content

Commit d6ac3e0

Browse files
committed
코테준비
1 parent 83c2cab commit d6ac3e0

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

Baekjoon_file/5430.py

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
import sys
2+
from collections import deque
3+
4+
input = sys.stdin.readline
5+
6+
t = int(input())
7+
8+
9+
answer = []
10+
for _ in range(t):
11+
p = input().strip()
12+
n = int(input().strip())
13+
arr = list(input().strip()[1:-1].split(","))
14+
q = deque(arr)
15+
reverse = 0
16+
error = 0
17+
if n == 0:
18+
q = []
19+
20+
for i in p:
21+
if i == "R":
22+
reverse = not reverse
23+
else:
24+
if len(q) < 1:
25+
answer.append("error")
26+
error = 1
27+
break
28+
else:
29+
if reverse:
30+
q.pop()
31+
else:
32+
q.popleft()
33+
34+
if not error:
35+
if reverse:
36+
q.reverse()
37+
answer.append("[" + ",".join(q) + "]")
38+
39+
for a in answer:
40+
print(a)

0 commit comments

Comments
 (0)