We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b8613fb commit f8e9699Copy full SHA for f8e9699
src/main/ts/g0501_0600/s0560_subarray_sum_equals_k/solution.ts
@@ -6,21 +6,17 @@ function subarraySum(nums: number[], k: number): number {
6
let ret: number = 0
7
const sumCount: Map<number, number> = new Map()
8
sumCount.set(0, 1)
9
-
10
for (const num of nums) {
11
tempSum += num
12
13
if (sumCount.has(tempSum - k)) {
14
ret += sumCount.get(tempSum - k)!
15
}
16
17
if (sumCount.has(tempSum)) {
18
sumCount.set(tempSum, sumCount.get(tempSum)! + 1)
19
} else {
20
sumCount.set(tempSum, 1)
21
22
23
24
return ret
25
26
0 commit comments