values каждое число встречается ровно два раза — кроме двух разных чисел, которые встречаются по одному разу. Верните эти два числа в любом порядке.
С множеством или словарём это просто. Попробуйте решить за линейное время и O(1) дополнительной памяти.values=[6, 3, 8, 6, 3, -2] → [-2, 8]
6 и 3 встречаются парами, без пары остались 8 и -2. Ответ [8, -2] тоже верен.
values=[10, 11] → [11, 10]
Пар нет вовсе — оба числа одиночные.
values=[6, 3, 8, 6, 3, -2]
[-2, 8]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 62 теста на сервере, включая скрытые.