반응형
수열과 구간 쿼리 4
문제 설명


요구사항
- queries[i][0] ~ queries[i][1] 사이의 j가 queries[i][2]의 배수일 경우 arr[j] + 1
테스트
package lv0;
public class 수열과_구간_쿼리_4 {
public int[] solution(int[] arr, int[][] queries) {
for(int i = 0; i < queries.length; i++) {
for(int j = queries[i][0]; j <= queries[i][1]; j++) {
if(j % queries[i][2] == 0) { // 나머지 계산하여 0일 경우 배수
arr[j]++;
}
}
}
return arr;
}
}
프로그래머스
class Solution {
public int[] solution(int[] arr, int[][] queries) {
for(int i = 0; i < queries.length; i++) {
for(int j = queries[i][0]; j <= queries[i][1]; j++) {
if(j % queries[i][2] == 0) {
arr[j]++;
}
}
}
return arr;
}
}
결과

반응형
'코딩테스트 > 프로그래머스 Lv. 0' 카테고리의 다른 글
| [프로그래머스] Lv. 0 카운트 업 JAVA (0) | 2025.02.04 |
|---|---|
| [프로그래머스] Lv. 0 배열 만들기 2 JAVA (0) | 2025.02.04 |
| [프로그래머스] Lv. 0 수열과 구간 쿼리 2 JAVA (1) | 2025.02.03 |
| [프로그래머스] Lv. 0 수열과 구간 쿼리 3 JAVA (0) | 2025.02.03 |
| [프로그래머스] Lv. 0 수 조작하기 2 JAVA (0) | 2025.02.03 |