This content originally appeared on DEV Community and was authored by Rakesh Reddy Peddamallu
/**
* @param {number} target
* @param {number[]} nums
* @return {number}
*/
var minSubArrayLen = function (target, nums) {
let minLength = Infinity;
let p1 = 0;
let sum = 0;
for (let p2 = 0; p2 < nums.length; p2++) {
sum += nums[p2];
while (sum >= target) {
minLength = Math.min(minLength, p2 - p1 + 1);
sum -= nums[p1];
p1++;
}
}
return minLength === Infinity ? 0 : minLength;
};
This content originally appeared on DEV Community and was authored by Rakesh Reddy Peddamallu
Print
Share
Comment
Cite
Upload
Translate
Updates
There are no updates yet.
Click the Upload button above to add an update.

APA
MLA
Rakesh Reddy Peddamallu | Sciencx (2025-03-02T14:47:45+00:00) Leetcode – 209. Minimum Size Subarray Sum. Retrieved from https://www.scien.cx/2025/03/02/leetcode-209-minimum-size-subarray-sum/
" » Leetcode – 209. Minimum Size Subarray Sum." Rakesh Reddy Peddamallu | Sciencx - Sunday March 2, 2025, https://www.scien.cx/2025/03/02/leetcode-209-minimum-size-subarray-sum/
HARVARDRakesh Reddy Peddamallu | Sciencx Sunday March 2, 2025 » Leetcode – 209. Minimum Size Subarray Sum., viewed ,<https://www.scien.cx/2025/03/02/leetcode-209-minimum-size-subarray-sum/>
VANCOUVERRakesh Reddy Peddamallu | Sciencx - » Leetcode – 209. Minimum Size Subarray Sum. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/03/02/leetcode-209-minimum-size-subarray-sum/
CHICAGO" » Leetcode – 209. Minimum Size Subarray Sum." Rakesh Reddy Peddamallu | Sciencx - Accessed . https://www.scien.cx/2025/03/02/leetcode-209-minimum-size-subarray-sum/
IEEE" » Leetcode – 209. Minimum Size Subarray Sum." Rakesh Reddy Peddamallu | Sciencx [Online]. Available: https://www.scien.cx/2025/03/02/leetcode-209-minimum-size-subarray-sum/. [Accessed: ]
rf:citation » Leetcode – 209. Minimum Size Subarray Sum | Rakesh Reddy Peddamallu | Sciencx | https://www.scien.cx/2025/03/02/leetcode-209-minimum-size-subarray-sum/ |
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.