🔙뒤로가기

링크

풀이

class Solution {
    public int[] solution(int[] arr, int[][] queries) {
        // 총 쿼리의 수 만큼 변환 작업을 해야 하므로 첫번째 for는 쿼리를 기준으로 시작
        for(int i = 0; i < queries.length; i ++){
            // 각 쿼리에 대해 s와 e를 초기화
            int s = queries[i][0];
            int e = queries[i][1];
            // arr의 인덱스 중 s와 e 범위에 해당하는 인덱스 찾기
            for(int j = s; j <= e; j++){
                // 범위 안에 해당될 때마다 arr[j] 값을 1씩 증가시키기
                arr[j] = arr[j]+1;
            }
        }
        return arr;
    }
}

체크포인트