반응형
java.util 패키지에 포함된 Arrays.
Arrays method사용을 위해서 import java.util.Arrays ; 해야한다.
https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html
java docs에서 사용법 확인가능.
Arrays.copyOfRange(원본배열, 시작 index, 끝 index)로 사용하며, 새로운 배열을 반환한다.
예시 ▼
import java.util.Arrays;
class Solution {
public int[] solution(int[] arr, int[] query) {
/* arr = [0, 1, 2, 3, 4, 5]
query = [4, 1, 2]
return = [1, 2, 3] */
for(int i = 0; i < query.length; i++){
if(i % 2 == 0) arr = Arrays.copyOfRange(arr, 0, query[i]+1);
else arr = Arrays.copyOfRange(arr, query[i], arr.length);
}
return arr;
}
}
'Java' 카테고리의 다른 글
배열 값 출력하기 (1) | 2024.11.15 |
---|---|
[ERROR] java.lang.IllegalArgumentException (2) | 2024.11.07 |
[Java] java.lang.OutOfMemoryError: PermGen space (0) | 2022.07.07 |