diff --git a/arrays_and_strings/intersection_two_arrays.py b/arrays_and_strings/intersection_two_arrays.py new file mode 100644 index 0000000..1a3a81d --- /dev/null +++ b/arrays_and_strings/intersection_two_arrays.py @@ -0,0 +1,11 @@ +def intersect(nums1: list[int], nums2: list[int]) -> list[int]: + + result = [] + set_nums = set(nums1) & set(nums2) + counter = Counter(nums1) & Counter(nums2) + + for n in set_nums: + result.extend([n]*counter[n]) + + return result +