K번째수

채종윤·2023년 8월 12일
0

📔 문제 설명

https://school.programmers.co.kr/learn/courses/30/lessons/42748


📝 문제 풀이

Arrays.copyOfRange(array, start - 1, end);
배열, 시작할 위치, 끝날위치


💡 내 코드

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 start = commands[i][0];
            int end = commands[i][1];
            int select = commands[i][2];
            
            int[] subarray = Arrays.copyOfRange(array, start - 1, end);
            
            Arrays.sort(subarray);
            answer[i] = subarray[select - 1];
        }
        return answer;
    }
}
profile
안녕하세요. 백앤드 개발자를 목표로 하고 있습니다!

0개의 댓글