priority queue 우선순위
abc순으로 출력하는 건줄 알았는데 아니었네요
그럼 어떤 우선순위로 출력을 해야하나요?
이 문제는 String 해시 순서대로 나오고 있습니다.
해시는 자바가 내부적으로 빨리 찾으려고 만드는 값입니다.
priority queue는 별다른 속성을 주지 않았을 때 이 해시 순서대로 우선순위가 정해집니다.
더 알아보고 싶다면 해시, 해싱을 검색해보세요
별다른 속성 없이 priority queue를 정의했는데 WA가 나오는데 좀 더 설명해주실수 있나요
앗 대댓달린 걸 이제서야 발견했네요 죄송합니다 ㅜㅜㅜ
for문 돌려서 일일이 add하는게 아니라 union, diff, inter의 역할을 하는 함수가있어요
그거쓰셔야해요
함수를 사용해도 문제가 안풀리는데 혹시 입력하는 방식을 변경해야 하나요?
offer로 하나하나 넣으면 해쉬 값이 달라집니다ㅜㅜ
new PriorityQueue<>(Arrays.asList(str.split(" ")))
을 활용해보세요.