import java.util.Arrays;
class Solution {
public int[] solution(int[] array, int[][] commands) {
int[] answer = new int[commands.length];
for (int i = 0; i < commands.length; i++) {
int[] tempArray = new int[commands[i][1] - commands[i][0] + 1];
int a = 0;
for (int j = commands[i][0] - 1; j < commands[i][1]; j++) {
tempArray[a] = array[j];
a++;
}
Arrays.sort(tempArray);
answer[i] = tempArray[commands[i][2] - 1];
}
return answer;
}
}
**참조 블로그
프로그래머스 (Level 1) K번째수 [Java]
- 문제 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지..
hidelookit.tistory.com
[프로그래머스/코딩테스트 고득점 Kit/정렬#1] K번째수 (Java)
프로그래머스 (programmers) 코딩테스트 고득점 Kit 정렬 (Sort) #1 K번째수 (Java) 1. 문제 설명 문제: https://programmers.co.kr/learn/courses/30/lessons/42748 배열 array의 i번째 숫자부터 j번째 숫자..
developerdk.tistory.com
반응형
'PS > 프로그래머스' 카테고리의 다른 글
프로그래머스 문자열 내 p와 y의 개수 JAVA (0) | 2023.03.15 |
---|---|
프로그래머스 x만큼 간격이 있는 n개의 숫자 JAVA (0) | 2023.03.13 |
프로그래머스 두 개 뽑아서 더하기 JAVA (0) | 2022.11.07 |
프로그래머스 크레인 인형뽑기 게임 JAVA (0) | 2021.04.26 |