프로그래머스 명예의 전당 PriorityQueue를 사용하는 경우 해설
public static int[] solution(int k, int[] score) { int[] answer = new int[score.length]; //PriorityQueue의 우선순위 컬렉션을 지정해주지 않으면, 오름차순으로 지정됨 PriorityQueue priority = new PriorityQueue(); //(Collections.reverseOrder())라고 우선순위를 지정해주면 내림차순으로 지정됨 for(int i = 0 ; i >> " + i +">>>>" + priority.toString()); if(priority.size() > k) { //가장 작은 값을 반환하고 삭제함 ..
괴상한 개발일기 self part/되짚어보기
2024. 11. 8. 14:06