deno.land / x / masx200_leetcode_test@10.6.5 / minimum-size-subarray-sum / index.ts

نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
export default function minSubArrayLen(target: number, nums: number[]): number { const n = nums.length; if (n === 0) { return 0; } let ans = Infinity; let start = 0; let sum = 0; for (let end = 0; end < n; end++) { sum += nums[end]; while (sum >= target) { ans = Math.min(ans, end - start + 1); sum -= nums[start]; start++; } } return ans === Infinity ? 0 : ans;}
masx200_leetcode_test

Version Info

Tagged at
a year ago