We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f3bdabd commit 58c977fCopy full SHA for 58c977f
scripts/algorithms/S/Subarray Sum Equals K/Subarray Sum Equals K.js
@@ -1,16 +1,17 @@
1
- var subarraySum = function(nums, k) {
2
- const obj = {};
3
- let res = 0;
4
- let sum = 0;
+// Runtime: 203 ms (Top 18.14%) | Memory: 53.8 MB (Top 33.52%)
+ var subarraySum = function(nums, k) {
+ const obj = {};
+ let res = 0;
5
+ let sum = 0;
6
- for (let i = 0; i < nums.length; i++) {
7
+ for (let i = 0; i < nums.length; i++) {
8
- sum += nums[i];
9
- if (sum == k) res++;
+ sum += nums[i];
10
+ if (sum == k) res++;
11
- if (obj[sum - k]) res += obj[sum - k];
12
+ if (obj[sum - k]) res += obj[sum - k];
13
- obj[sum] ? obj[sum] += 1 : obj[sum] = 1;
14
- }
15
- return res;
16
- };
+ obj[sum] ? obj[sum] += 1 : obj[sum] = 1;
+ }
+ return res;
17
+ };
0 commit comments