Skip to content

Commit 6cf25e5

Browse files
authored
Update 4sum.py
1 parent 025fbea commit 6cf25e5

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

Python/4sum.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -13,29 +13,29 @@ def fourSum(self, nums, target):
1313
:rtype: List[List[int]]
1414
"""
1515
nums.sort()
16-
res = []
16+
result = []
1717
for i in xrange(len(nums) - 3):
1818
if i and nums[i] == nums[i - 1]:
1919
continue
2020
for j in xrange(i + 1, len(nums) - 2):
2121
if j != i + 1 and nums[j] == nums[j - 1]:
2222
continue
23-
sum = target - nums[i] - nums[j]
23+
total = target - nums[i] - nums[j]
2424
left, right = j + 1, len(nums) - 1
2525
while left < right:
26-
if nums[left] + nums[right] == sum:
27-
res.append([nums[i], nums[j], nums[left], nums[right]])
26+
if nums[left] + nums[right] == total:
27+
result.append([nums[i], nums[j], nums[left], nums[right]])
2828
right -= 1
2929
left += 1
3030
while left < right and nums[left] == nums[left - 1]:
3131
left += 1
3232
while left < right and nums[right] == nums[right + 1]:
3333
right -= 1
34-
elif nums[left] + nums[right] > sum:
34+
elif nums[left] + nums[right] > total:
3535
right -= 1
3636
else:
3737
left += 1
38-
return res
38+
return result
3939

4040

4141
# Time: O(n^2 * p)

0 commit comments

Comments
 (0)