1번 문제.
https://www.acmicpc.net/problem/5430
-> AC
import sys
import re
input = lambda : sys.stdin.readline().strip()
# 배열을 위한 두가지 함수를 수행할 함수
def function(p, case_arr):
    for i in p:
        if i == 'R':
            case_arr = case_arr[::-1]
        else:
            if len(case_arr) < 1:
                break
            else:
                case_arr.pop(0)
    return case_arr
# 테스트 케이스
t = int(input())
result = []
for _ in range(t):
    result = []
    # 수행할 함수 p
    p = input()
    p= p.replace('RR', '')
    # 배열의 갯수
    n = int(input())
    # n개의 배열
    input_arr = input()
    tmp_input_arr = re.findall(r'\d', input_arr)
    case_arr = list(map(int, tmp_input_arr))
    result = function(p, case_arr)
    if len(result) == 0:
        print('error')
    else:
        print(result)
=======================================================
왜 안되는걸까,,,,,,,,,,,,,,,,,,,,,,,모르겠음,, 진짜 계속 고쳤는데, 조금씩 계속 고쳐서 어디서부터 잘못됐는지도 모르겠다,,,,,,,;;;;