1457. Search Subarray
Given an array
arr
and a nonnegative integer k
, you need to find a continuous array from this array so that the sum of this array is k
. Output the length of this array. If there are multiple such substrings, the return end position is the smallest, and if there are more than one, the return start position is the smallest. If no such subarray is found, -1
is returned.
Have you met this question in a real interview?
Example
Example 1 :
Input:arr=[1,2,3,4,5] ,k=5
Output:2
Explanation:
In this array, the earliest contiguous substring is [2,3].
Example 2 :
Input:arr=[3,5,7,10,2] ,k=12
Output:2
Explanation:
In this array, the earliest consecutive concatenated substrings with a sum of 12 are [5,7].
Comments
Post a Comment