728x90
https://www.acmicpc.net/problem/1406
import sys
st1 = list(sys.stdin.readline().rstrip())
st2 = []
for _ in range(int(sys.stdin.readline())):
command = list(sys.stdin.readline().split())
if command[0] == 'L':
if st1:
st2.append(st1.pop())
elif command[0] == 'D':
if st2:
st1.append(st2.pop())
elif command[0] == 'B':
if st1:
st1.pop()
else:
st1.append(command[1])
st1.extend(reversed(st2))
print(''.join(st1))
728x90
'Study > Coding Test' 카테고리의 다른 글
[백준] 14502 - 연구소 Python (0) | 2023.10.10 |
---|---|
[백준] 2156 - 포도주 시식 Python (0) | 2023.10.10 |
[백준] 1912 - 연속합 Python (0) | 2023.10.09 |
[백준] 7576 - 토마토 Python (1) | 2023.10.09 |
[백준] 10773 - 제로 Python (0) | 2023.10.09 |