풀이

 

 

import java.util.Arrays;

class Solution {
    public int[] solution(int[] arr, int[] query) {
        int[] answer = arr;
        for(int i=0;i<query.length;i++) {
            if(i%2==0) {
                answer = Arrays.copyOfRange(answer,0,query[i]+1);
            } 
            else {
                answer = Arrays.copyOfRange(answer,query[i],answer.length);
            }
        }
        return answer;
    }
}

 

 

나는 실시간으로 잘라가며 했는데 그럴 필요없이 마지막 남은 문자열의 시작과 끝 위치만 알아도 가능했다...

+ Recent posts