[프로그래머스]sorting-K번째 수

정렬을 직접 구현할 수도 있겠지만 java array에 내장된 method를 이용하여 간결하게 구현하였다.

import java.util.*;

class Solution {
    public int[] solution(int[] array, int[][] commands) {
        int[] answer = new int[commands.length];
        for(int i=0; i<commands.length; i++){
            int[] arr = Arrays.copyOfRange(array, commands[i][0]-1, commands[i][1]);
            Arrays.sort(arr);
            answer[i] = arr[commands[i][2]-1];
        }
        return answer;
    }
}

좋은 웹페이지 즐겨찾기