TwoOutOfThree
Published at 2021-12-08
class Solution:
def twoOutOfThree(self, nums1: List[int], nums2: List[int], nums3: List[int]) -> List[int]:
nums1, nums2, nums3 = set(nums1), set(nums2), set(nums3)
freq = collections.defaultdict(int)
for num in nums1:
freq[num] += 1
for num in nums2:
freq[num] += 1
for num in nums3:
freq[num] += 1
answer = []
for item in freq.items():
if item[1] >= 2:
answer.append(item[0])
return answer