Google 태그 관리자 아이콘

알고리즘 풀이

.programmers(K번째수)

silvergoni 2022. 4. 8. 23:25
반응형

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

 

1. 2022.04.08 시도

소요시간: 7분

import java.util.*;

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

풀이 접근 과정

일단 sub로 자르고 그다음에 정렬하고 그다음에 찾았다.

 

느낀점

  • 메소드를 잘 알아두면 굉장히 빠르게 구할 수 있다.
    • Arrays.copyOfRange(array, start, end);

알고리즘 정리노트: .leetcode(알고리즘 문제풀이 접근)

반응형

'알고리즘 풀이' 카테고리의 다른 글

.programmers(H-Index)  (0) 2022.04.09
.programmers(가장 큰 수)  (0) 2022.04.09
.programmers(이중우선순위큐)  (0) 2022.04.08
.programmers(디스크 컨트롤러)  (0) 2022.04.08
.programmers(더 맵게)  (0) 2022.04.08