Untitled

mail@pastecode.io avatarunknown
plain_text
21 days ago
472 B
1
Indexable
Never
Array access
class Solution:
    def threeSum(self, nums: List[int]) -> List[List[int]]:
        sums, seen = set(), set()
        for i, num in enumerate(nums):
            if i == 0 or nums != nums[i-1]:
                seen = set()
                for num2 in nums[i+1:]:
                    num3 = -(num+num2)
                    if num3 in seen:
                        sums.add(tuple(sorted([num, num2, num3])))
                    seen.add(num2)
        return sums