MCPcopy Index your code
hub / github.com/neetcode-gh/leetcode / checkSubarraySum

Method checkSubarraySum

java/0523-continuous-subarray-sum.java:5–19  ·  view source on GitHub ↗
(int[] nums, int k)

Source from the content-addressed store, hash-verified

3
4class Solution {
5 public boolean checkSubarraySum(int[] nums, int k) {
6 HashMap<Integer, Integer> map = new HashMap<>();
7 map.put(0, -1);
8 int sum = 0;
9 for (int i = 0; i<nums.length; i++) {
10 sum += nums[i];
11 int rem = sum%k;
12 if (map.containsKey(rem))
13 if (i - map.get(rem)>=2)
14 return true;
15 if (!map.containsKey(rem))
16 map.put(rem, i);
17 }
18 return false;
19 }
20}

Callers

nothing calls this directly

Calls 2

putMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected