Skip to content

Commit 226553e

Browse files
committed
Update minimum-size-subarray-sum.py
1 parent d08409b commit 226553e

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

Python/minimum-size-subarray-sum.py

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,15 @@ class Solution:
1919
def minSubArrayLen(self, s, nums):
2020
start = 0
2121
sum = 0
22-
min_len = float("inf")
22+
min_size = float("inf")
2323
for i in xrange(len(nums)):
2424
sum += nums[i]
2525
while sum >= s:
26-
min_len = min(min_len, i - start + 1)
26+
min_size = min(min_size, i - start + 1)
2727
sum -= nums[start]
2828
start += 1
29-
if min_len == float("inf"):
30-
return 0
31-
return min_len
29+
30+
return min_size if min_size != float("inf") else 0
3231

3332
# Time: O(nlogn)
3433
# Space: O(n)
@@ -48,9 +47,8 @@ def minSubArrayLen(self, s, nums):
4847
sum_from_start[i] - nums[i] + s)
4948
if end < len(sum_from_start):
5049
min_size = min(min_size, end - i + 1)
51-
if min_size == float("inf"):
52-
return 0
53-
return min_size
50+
51+
return min_size if min_size != float("inf") else 0
5452

5553
def binarySearch(self, compare, A, start, end, target):
5654
while start < end:

0 commit comments

Comments
 (0)