728x90
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | public int[] solution(int[] array, int[][] commands) { int[] answer = new int[commands.length]; for (int i = 0; i < commands.length; i++) { int a = commands[i][0] - 1; int b = commands[i][1] - 1; ArrayList<Integer> arr = new ArrayList<>(); for (int j = a; j <= b; j++) { arr.add(array[j]); } Collections.sort(arr); answer[i] = arr.get(commands[i][2] - 1); // for(int k : arr){ // System.out.println(k); // } // System.out.println("===="); } return answer; } | cs |
'알고리즘 풀이 > 프로그래머스' 카테고리의 다른 글
프로그래머스 - ORACLE SQL (SUM, MAX, MIN) (0) | 2019.12.07 |
---|---|
프로그래머스 - ORACLE SQL (SELECT) (0) | 2019.12.07 |
프로그래머스 - 이중우선순위큐 (힙) (0) | 2019.12.04 |
프로그래머스 - 디스크 컨트롤러 (힙) (0) | 2019.12.04 |
프로그래머스 - 라면공장 (힙) (0) | 2019.12.04 |