로딩
요청 처리 중입니다...

백준 5430번(AC) 파이썬 풀이: deque 실습

 백준 5430번(AC) 파이썬 풀이: deque 실습

5430번: AC 문제 선영이는 주말에 할 일이 없어서 새로운 언어 AC를 만들었다. AC는 정수 배열에 연산을 하기 위해 만든 언어이다.

이 언어에는 두 가지 함수 R(뒤집기)과 D(버리기)가 있다. 함수 R은 배열에 있는 수의 순서를 뒤집는 함수이고, D는 첫 번째 수를 버리는 함수이다.

배열이 비어있는데 D를 사용한 경우에는 에러가 발생한다. 함수는 조합해서 한 번에 사용할 수 있다.

예를 들어, "AB"는 A를 수행한 다음에 바로 이어서 B를 수행하는 함수이다. 예를 들어, "RDD"는 배열을 뒤집은 다음 처음 두 수를 버리는 함수이다.

배열... www.acmicpc.net 문제를 요약하면 다음과 같다. RDD 4 [1,2,3,4] R은 배열을 뒤집고, D는 제일 처음 수를 버린다.

따라서 RDD는 배열을 뒤집은 뒤 첫 두 수를 버린다. 따라서 [1,2,3,4] → [4,3,2,1] → [3,2,1] → [2,1] 이 된다. [2,1] 이를 T번 반복하면 된다.

즉 코드 처...

# collections # deque # 덱 # 백준 # 파이썬