[프로그래머스]k번째수(JAVA)

JESS YANG·2021년 5월 2일
0

프로그래머스

목록 보기
9/13
post-thumbnail

문제

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

내 코드

public List<Integer> solution(int[] array, int[][] commands) {
    List<Integer> result = new ArrayList<Integer>();
    for(int [] command : commands) {
        List<Integer> list = new ArrayList<Integer>();
        for(int i=command[0]-1; i<command[1]; i++) {
            list.add(array[i]);
        }
        Collections.sort(list);
        result.add(list.get(command[2]-1));
    }

    return resul

풀이

이번 문제는 이중 배열을 잘 다루는지 테스트 하는 문제였고 특별히 어렵진 않았다.
반복문을 돌면서 배열을 담고, 정렬 하고 k번째 숫자를 반환하면 됐었다.

0개의 댓글