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

hgghfgf·2023년 5월 29일
0

프로그래머스

목록 보기
99/227

수열과 구간 쿼리 4.java

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];

            if (k == 0) {
                if (s==0) arr[0]++;
                continue;
            }

            int i = s/k*k;
            if (s%k != 0) i+=k;

            while (i <= e) {
                arr[i]++;
                i+=k;
            }
        }

        return arr;
    }
}

출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges

0개의 댓글