BAEKJOON Online Judge(BOJ) 문제입니다.
문제
https://www.acmicpc.net/problem/5430
내가 작성한 코드
import sys
read = sys.stdin.readline
T = int(read().rstrip())
for _ in range(T):
p = read().rstrip().split('R')
n = int(read().rstrip())
arr = [int(x) for x in read().rstrip()[1:-1].split(',') if x != '']
test = arr
l = sum(len(p[i]) for i in range(0,len(p),2))
r = sum(len(p[i]) for i in range(1,len(p),2))
if r+l > n:
print("error")
else:
if len(p) % 2 == 0:
print(str(arr[l:n-r][::-1]).replace(" ", ""))
else:
print(str(arr[l:n-r]).replace(" ", ""))
다른 사람이 작성한 코드
None
기억해야할 것
- 다른 문제는 input이 느려서 타임아웃 났었는데, 이번에는 리스트의 print가 잘못되서 시간을 너무 소모했다
- [1,2,3]이 [1, 2, 3]으로 출력되서 틀림
- 백준 말고 다른 곳에서 풀어야겠다
'코딩테스트' 카테고리의 다른 글
[프로그래머스][KAKAO_BLIND][2020] 문자열 압축 (0) | 2021.08.10 |
---|---|
[프로그래머스][KAKAO_BLIND][2020] 가사 검색 (0) | 2021.08.10 |
[백준][문자열] 전화번호 목록 (0) | 2021.08.10 |
[백준][문자열] 문자열 폭발 (0) | 2021.08.10 |
[프로그래머스][KAKAO_BLIND][2021] 광고 삽입 (0) | 2021.08.07 |