kku64r   2달 전

정답의 출력형식은 맞추지 않은 코드입니다.

풀이는 단순히 pq의 comparator<String>을 이용했는데

생각과 달리 eight, nine, onefour, onefive, oneeight ~ 이렇게 순서가 맞지 않습니다.

oneeight과 onefour를 문자열 compareTo를 하면 oneeight이 먼저 나와야하는데 결과는 아니더군요..

하지만 eight과 nine은 또 정렬이 잘되었네요.

pq와 문자열compareTo의 이해도가 낮아서 그런지 어느 이유때문에 제대로 비교가 안되는 지 모르겠습니다.

따로 객체를 만들거나 다른 방식으로 풀긴 풀었지만 이 방법은 왜 안되는 지 설명 가능하신

고수분들 있으시다면 설명 부탁드리겠습니다!

댓글을 작성하려면 로그인해야 합니다.