350. Intersection of Two Arrays II
Input: nums1 = [1,2,2,1], nums2 = [2,2]
Output: [2,2]Input: nums1 = [4,9,5], nums2 = [9,4,9,8,4]
Output: [4,9]# @param {Integer[]} nums1
# @param {Integer[]} nums2
# @return {Integer[]}
def intersect(nums1, nums2)
arr = []
nums1.sort.uniq.map{|k| arr += Array.new([nums1.count(k),nums2.count(k)].min,k) if nums2.include?(k)}
arr
endLast updated