Code Lab

Повторяющиеся числа

СредняяMap и Set10 мин

Напиши функцию findDuplicates(numbers), которая возвращает повторяющиеся числа из массива целых чисел.

Каждое повторяющееся число попадает в ответ один раз. Числа идут в порядке первого появления, поэтому [1, 2, 3, 2, 1, 5] даёт [1, 2]. Входной массив не меняй.

Примеры

findDuplicates([1, 2, 3, 2, 1, 5])

Вернёт [ 1, 2 ]

findDuplicates([4, 4, 4])

Вернёт [ 4 ]

findDuplicates([7, 8, 9])

Вернёт []

Спрашивали в Cognizant · Источник

Загружаем редактор...
  1. Входные данныеfindDuplicates([ 1, 2, 3, 2, 1, 5 ])
    Ожидалось[ 1, 2 ]
  2. Входные данныеfindDuplicates([ 5, 6, 5 ])
    Ожидалось[ 5 ]
  3. Входные данныеfindDuplicates([ 7, 8, 9 ])
    Ожидалось[]

Скрытые тесты запускаются по Submit.