Code Lab

Числа только из одного массива

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

Напиши функцию uncommonNumbers(a, b). Она получает два массива целых чисел и возвращает те числа, что есть только в одном из них.

Каждое число попадает в ответ один раз, даже если в своём массиве оно повторяется. Сначала идут числа из a в порядке первого появления, потом так же числа из b.

Примеры

uncommonNumbers([1, 2, 3, 4], [3, 4, 5, 6])

Вернёт [ 1, 2, 5, 6 ]

uncommonNumbers([1, 1, 2], [2, 3])

Вернёт [ 1, 3 ]

uncommonNumbers([1, 2], [2, 1])

Вернёт []

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

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

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