Skip to content

Commit 37a617c

Browse files
authored
Create 560. Subarray Sum Equals K.cpp
1 parent 06b0158 commit 37a617c

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

Diff for: C++/560. Subarray Sum Equals K.cpp

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
class Solution {
2+
public:
3+
int subarraySum(vector<int>& nums, int k) {
4+
int count = 0;
5+
unordered_map<int, int>m;
6+
int sum = 0;
7+
for(auto x: nums){
8+
m[sum]++;
9+
sum += x;
10+
if(m.count(sum - k) > 0) count += m[sum - k];
11+
}
12+
return count;
13+
}
14+
};

0 commit comments

Comments
 (0)