본문 바로가기

카테고리 없음

K번째 수

import java.util.*;
//새로운 배열 = Arrays.copyOfRange(원본 배열,복사하려는 시작 요소의 인덱스,복사하려는 마지막 요소의 인덱스의 바로 다음 인덱스)

class Solution {
     public int[] solution(int[] array, int[][] commands) {
        int[] answer = new int[commands.length];
        
       // for(int i : array)
           // System.out.println(i);
        
       int newarr [] = 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);
            int temp = (commands[i][2])-1;
            
            newarr[i] = temp;
           // System.out.println(arr[newarr[i]]);
            
            answer[i] = arr[newarr[i]];
          //  System.out.println(answer[i]);
        }
     
           
        return answer;
    }
}