입출력 예
arr | queries | result |
[0, 1, 2, 3, 4] | [[0, 1],[1, 2],[2, 3]] | [1, 3, 4, 4, 4] |
입출력 예 설명
입출력 예 #1
- 각 쿼리에 따라
arr
가 다음과 같이 변합니다.
i | queries[i] | arr |
- | - | [0, 1, 2, 3, 4] |
0 | [0,1] | [1, 2, 2, 3, 4] |
1 | [1,2] | [1, 3, 3, 3, 4] |
2 | [2,3] | [1, 3, 4, 4, 4] |
- 따라서 [1, 3, 4, 4, 4]를 return 합니다.
코드
class Solution {
public int[] solution(int[] arr, int[][] queries) {
for(int[] query : queries) {
for(int i = query[0]; i <= query[1]; i++) {
arr[i]++;
}
}
return arr;
}
}

Share article