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.
2 parents ce86248 + d2a44d7 commit e5403b7Copy full SHA for e5403b7
Dynamic-Programming/Sliding-Window/MinimumSizeSubarraySum.js
@@ -0,0 +1,12 @@
1
+var minSubArrayLen = function(s, nums) {
2
+ let result = Number.MAX_SAFE_INTEGER
3
+ let sum = 0, left = 0
4
+ for(let i = 0; i < nums.length; i++){
5
+ sum += nums[i]
6
+ while(sum >= s){
7
+ result = Math.min(result, i - left + 1)
8
+ sum -= nums[left++]
9
+ }
10
11
+ return result === Number.MAX_SAFE_INTEGER ? 0 : result
12
+};
0 commit comments