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

Share article