본문 바로가기
백준 알고리즘/구현

백준 5430 파이썬

by paysmile 2018. 9. 24.

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