[백준/Java] 11286 - 절댓값 힙
·
코딩테스트/백준
https://www.acmicpc.net/problem/11286문제풀이자바의 우선순위 큐 자료구조를 활용해서 해결했다큐를 선언할 때 인자에 정렬기준을 설정할 수 있는데처음에 절댓값이 같을 때의 경우를 설정하지 않아서 틀렸었다// 우선순위 큐를 선언할 때 정렬기준을 절댓값으로 비교한다고 해준다PriorityQueue queue = new PriorityQueue((o1, o2) -> { // 절댓값이 같으면 작은 것을 먼저 출력하게 한다 if(Math.abs(o1) == Math.abs(o2)) return Long.compare(o1, o2); return Long.compare(Math.abs(o1), Math.abs(o2));});이후에는 조건에 맞게 큐에 값을 추가하고 출력하면 ..