코딩테스트/프로그래머스 Lv. 0

[프로그래머스] Lv. 0 수열과 구간 쿼리 4 JAVA

촙오 개발자 2025. 2. 4. 22:20
반응형

수열과 구간 쿼리 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;
    }
}

 

결과

반응형