閱讀下一篇
209. Minimum Size Subarray Sum
209. Minimum Size Subarray Sum
class Solution:
def minSubArrayLen(self, target: int, nums: List[int]) -> int:
slow = 0
fast = 0
total = 0
res = float('inf')
while fast < len(nums):
total += nums[fast]
while total >= target:
res = min(res, fast - slow + 1)
total -= nums[slow]
slow += 1
fast
561. Array Partition
561. Array Partition
class Solution:
def arrayPairSum(self, nums: List[int]) -> int:
nums.sort()
res = 0
i = 0
while i < len(nums):
res += nums[i]
i += 2
return res
210. Course Schedule II
210. Course Schedule II
Check 207. Course Schedule