질문
Day3 프린터 문제 풀이 8:30분 쯤에서
우리가 찾던 인덱스라는 걸 알기 위해
if (location === value[1])
을 쓰시는데요, 왜 value[1]을 쓰신건지 고민해봐도 이해가 되질 않아서 추가 설명 부탁드고자 합니다. dequeue해서 가져온 value에게 인덱스가 왜 있나 dequeue 구현을 봐도 잘 모르겠고요.


답변
위에서
enqueue
한 요소를 보시면 [priorities[i], i]
로 리스트로 만들어 큐에 넣고 있습니다. 따라서 dequeue
한 요소의 1번째가 index기 때문에 value[1]
을 사용했습니다.