[프로그래머스/Lv.2] 택배상자 (Java)
·
✏️/Programmers
택배상자https://school.programmers.co.kr/learn/courses/30/lessons/131704풀이`Deque sub = new ArrayDeque()`: 보조 컨테이너`idx`: 다음에 반드시 실어야 하는 `order` 위치`box`: 컨베이어에서 다음에 나올 번호 컨베이어 벨트에서 꺼낼 상자가 남아 있는 동안 보조 컨테이너 X`order[idx] == box`: 컨테이너 벨트의 맨 앞에 놓인 상자가 현재 트럭에 실어야 하는 순서보조 컨테이너 O지금 상자 X + 현재 스택 top O => 지금 안꺼내면 다음에 X -> 바로 꺼내기지금 상자 X + 현재 스택 top X => 보관 (일단 저장)while (box `!sub.isEmpty()`: 컨베이어 벨트 X But, 보조 ..