Skip to content

Commit 9e4011c

Browse files
authored
Merge pull request larissalages#223 from kumarisurbhi/kumarisurbhi
leetcodeproblem_523
2 parents c3fb3ab + 9733a72 commit 9e4011c

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

leetcode/cpp/Array/523.cpp

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
class Solution {
2+
public:
3+
bool checkSubarraySum(vector<int>& nums, int k) {
4+
unordered_map<int,int>m;
5+
6+
7+
int sum=0;
8+
for(int i=0;i<nums.size();i++){
9+
10+
sum+=nums[i];
11+
if(k!=0)
12+
sum%=k;
13+
14+
if(m.find(sum)!=m.end())
15+
{
16+
if(i-m[sum] > 1)
17+
return 1;
18+
}
19+
else m[sum]=i;
20+
}
21+
22+
return 0;
23+
}
24+
};

0 commit comments

Comments
 (0)