https://school.programmers.co.kr/learn/courses/30/lessons/42748?language=java
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
import java.util.*;
class Solution {
public int[] solution(int[] array, int[][] commands) {
int[] answer = new int[commands.length];
for (int i = 0; i < commands.length; i++ ){
List<Integer> list = new ArrayList<>();
for (int s = commands[i][0] - 1; s < commands[i][1]; s++){
list.add(array[s]);
}
Collections.sort(list);
answer[i] = list.get(commands[i][2]-1);
}
return answer;
}
}
배운점
ArrayList의 index 요소를 얻으려면 get 메서드를 이용해야한다....
'JAVA' 카테고리의 다른 글
[프로그래머스] 전화번호 목록 (Java) (0) | 2024.07.15 |
---|---|
[프로그래머스] 카드뭉치 (Java) (0) | 2024.05.08 |
[프로그래머스] 두 수의 연산값 비교하기 (Java) (0) | 2024.04.15 |
[프로그래머스] 더 크게 합치기 (Java) (0) | 2024.04.12 |
[프로그래머스] 문자열 곱하기 (Java) (0) | 2024.04.11 |