iT邦幫忙

2023 iThome 鐵人賽

DAY 29
0

Subarray Sums Divisible by K

Q: https://leetcode.com/problems/subarray-sums-divisible-by-k/

    int n = nums.length;
    int prefixMod = 0, result = 0;
    int[] modGroups = new int[k];
    modGroups[0] = 1;
    for (int num: nums) {
        prefixMod = (prefixMod + num % k + k) % k;
        result += modGroups[prefixMod];
        modGroups[prefixMod]++;
    }
    return result;

上一篇
09/28
下一篇
09/30 - 待後續更新
系列文
30天準備google面試30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言