티스토리 뷰
풀이
N크기의 숫자를 저장할 때 처음에 deque를 사용할려고 했지만, 뽑아낼 숫자의 인덱스를 알아내기 위해서 스택으로 사용하기로 정하였다. 뽑아낼 숫자의 집합은 순차적으로 뽑아내면 되므로 Queue를 사용하였다.
뽑아낼 숫자를 맨 앞으로 보내고 뽑아내야 한다. 여기서 최단기간에 해야 하므로 현재 큐의 상태를 계속 주기적으로 확인한다.
1. 뽑아낼 숫자가 현재 큐 상태에서 중앙을 기점으로 왼쪽에 있으면 2번 연산을 실행.
2. 중앙을 기점으로 오른쪽에 위치하면 3번 연상을 실행한다.
'알고리즘' 카테고리의 다른 글
<SWEA> 하나로 (0) | 2020.09.03 |
---|---|
<baekjoon> 점프 점프 (0) | 2020.08.31 |
<baekjoon> 말이 되고픈 원숭이 (0) | 2020.08.29 |
<baekjoon> 빵집 (0) | 2020.08.27 |
<baekjoon> 벽 부수고 이동하기 (0) | 2020.08.26 |