454. 4 Sum II
class Solution:
def fourSumCount(self, nums1: List[int], nums2: List[int], nums3: List[int], nums4: List[int]) -> int:
target = 0
table = defaultdict(int)
ans = 0
for num1 in nums1:
for num2 in nums2:
s = num1 + num2
table[s] = table[s] + 1
for num3 in nums3:
for num4 in nums4:
s = num3 + num4
if target - s in table:
ans += table[target-s]
return ansLast updated