문제 :
https://school.programmers.co.kr/learn/courses/30/lessons/181893
해결:
import java.util.*;
class Solution {
public int[] solution(int[] arr, int[] query) {
int[] answer = {};
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;
}
}
Arrays.copyOf(배열, 복사할 길이)
Arrays.copyOfRange(배열, 복사할 시작 인덱스, 복사할 끝 인덱스) : 복사할 끝 인덱스는 포함되지 x
'알고리즘 > [프로그래머스] JAVA' 카테고리의 다른 글
[코딩 기초 트레이닝] 5명씩 (0) | 2023.12.27 |
---|---|
[코딩 기초 트레이닝] n 번째 원소까지 (1) | 2023.12.22 |
[코딩 기초 트레이닝] 리스트 자르기 (1) | 2023.12.22 |
[코딩 기초 트레이닝] 배열 만들기3 (0) | 2023.12.21 |
[코딩 기초 트레이닝] 문자열 겹쳐쓰기 (1) | 2023.11.19 |