Пересечение двух массивов II

Easy
ArrayHash TableTwo Pointers

Даны два массива, напишите функцию, которая возвращает элементы, которые присутствуют в обоих массивах. Каждый элемент в результате должен появляться столько раз, сколько он появляется в обоих массивах, и вы можете вернуть результат в любом порядке.

Ограничения

  • 1 <= nums1.length, nums2.length <= 1000
  • 0 <= nums1[i], nums2[i] <= 1000

Примеры

Пример 1
Вход:
nums1 = [1,2,2,1], nums2 = [2,2]
Выход:
[2,2]
Пример 2
Вход:
nums1 = [4,9,5], nums2 = [9,4,9,8,4]
Выход:
[4,9]
Ваш код - JavaScript
Результаты
Нажмите «Запуск» для выполнения кода