7개의 댓글이 있습니다.
-
-
Taeyoon_Lee -
wookayin// (a).value - (b).value < 0 이 된다고?? 뭔가 이상한데..?
11년 전 link
-
-
정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
wookayin// (a).value - (b).value < 0 이 된다고?? 뭔가 이상한데..?
정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
imcme
문제링크 : LUNCHBOX
먹는 시간순서로 내림차순을 하여 정답을 맞춘 문제인데
RTE의 원인을 알 수 없어서 질문드립니다.
RTE가 발생한 코드는 도시락 정보를 저장하는 클래스를
배열에 넣고 Arrays.sort 를 사용해 정렬하는 방법을 사용했습니다.
배열을 ArrayList로도 바꿔보고 알고리즘도 다시 생각해 보았다가
배열을 PriorityQueue로 변경하여 실행하니 '정답'이 나왔습니다.
이 과정에서 배열이나 ArrayList로 코드를 작성하였을때
왜 RTE가 발생하는지 잘 모르겠습니다.
배열을 사용한 코드입니다.(RTE발생)
우선순위큐를 사용한 코드입니다.(정답)
11년 전