회고
- 큐를 이용해야 되는 건 알았는데 각 트럭이 다리 길이를 지나는 시간을 어떻게 측정해야 하지?에 사로잡혀서 엄청 헤맸다. 각 트럭마다 시간을 잴 필요는 없었고... 새로운 트럭을 살필 때 총 무게가 견딜 수 있는 무게를 넘는다면 기존의 트럭을 이동시키기 위해 더미 값을 큐에 넣어주는 아이디어가 새로웠다.
- 트럭의 상황에 맞게 케이스를 잘 나누는 것이 핵심
기억
- 큐 생성
Queue<Integer> q = new LinkedList<Integer>();
- for문을 돌면서 for문의 index를 통제하고자 할 때는 for문에 while문을 사용할 수 있다
체크
풀이 횟수 | 시간 | 정답 여부 | 참고 여부 |
1 | 엄청 오래... | O |
'코딩테스트' 카테고리의 다른 글
[프로그래머스] 더 맵게_42626 (0) | 2023.07.11 |
---|---|
[프로그래머스] 주식가격_42584 (0) | 2023.07.11 |
[프로그래머스/자바] 프로세스_42587 (0) | 2023.07.10 |
[프로그래머스] 올바른 괄호_12909 (0) | 2023.07.06 |
[프로그래머스/자바] 기능개발_42586 (0) | 2023.07.06 |