class Solution:def minSubArrayLen(self, s, nums):i, j, r = 0, 0, len(nums)+1sums = []for num in nums:if not sums:sums.append(num)else:sums.append(sums[-1] + num)while i < len(nums) and j < len(nums):if sums[j] - sums[i] + nums[i] < s:j += 1else:if j + 1 - i < r:r = j + 1 - ii += 1if r != len(nums) + 1:return relse:return 0
