[349]Intersection of Two Arrays

Given two arrays, write a function to compute their intersection.

Example: Given nums1 = [1, 2, 2, 1], nums2 = [2, 2], return [2].

Note: Each element in the result must be unique. The result can be in any order.

Code

Python

Solution1:

class Solution(object):
    def intersection(self, nums1, nums2):
        result = []
        for num in set(nums1):
            if num in nums2:
                result.append(num)
        return result

Solution2:

class Solution(object):
    def intersection(self, nums1, nums2):
        return [num for num in set(nums1) if num in nums2]

results matching ""

    No results matching ""