반응형
테스트
-
프로그래머스 - 디스크 컨트롤러알고리즘 문제 풀이 2020. 10. 28. 23:11
package programmers.heap /* * 2020-10-28 * https://programmers.co.kr/learn/courses/30/lessons/42627 */ import java.util.* class DiskController { fun solution(jobs: Array): Int { // 입력 배열 정렬 val jobQueue = PriorityQueue { o1, o2 -> when { o1[0] > o2[0] -> 1 o1[0] -1 else -> o1[1].compareTo(o2[1]) } } jobs.forEach { jobQueue.add(it) } val queue = PriorityQueue { o1, o2 -> o1[1].compareT..