Subarray Sum Equals K
Beginner Mode

Problem Statement

Given an array of integers nums and an integer k, return the total number of subarrays whose sum equals to k.

A subarray is a contiguous non-empty sequence of elements within an array.

Additional information

  • 1 <= nums.length <= 2 * 10^4
  • -1000 <= nums[i] <= 1000
  • -10^7 <= k <= 10^7

Example 1:

Input: nums = [1,1,1], k = 2

Output: 2

Explanation: The subarrays [1,1] (indices 0 to 1) and [1,1] (indices 1 to 2) both sum to 2.

  

Example 2:

Input: nums = [1,2,3], k = 3

Output: 2

Explanation: The subarrays [1,2] and [3] both sum to 3.

Quick Solution

Code Environment

Sign in or try as guest to run your code.

Sign In

Track

Question Difficulty Company Access
Need more practice in this area? Explore more questions →