From 23881f329f1e352a868014f173681a69f3c35e34 Mon Sep 17 00:00:00 2001 From: bt3gl <138340846+bt3gl-google@users.noreply.github.com> Date: Sun, 30 Jul 2023 15:38:07 -0700 Subject: [PATCH] Create intersection_two_arrays.py --- arrays_and_strings/intersection_two_arrays.py | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 arrays_and_strings/intersection_two_arrays.py 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 +