Что есть только здесь

Представь, что сравниваешь два списка и хочешь понять, какие числа встречаются только в каждом из них. Даны два списка целых чисел. Верни список из двух списков: сначала уникальные числа, которые есть в первом списке, но нет во втором, затем наоборот. Внутри каждого результата числа должны быть отсортированы по возрастанию.

Примеры

Ввод
[1, 2, 3], [2, 4, 6]
Вывод
[[1, 3], [4, 6]]
Ввод
[1, 2, 3, 3], [1, 1, 2, 2]
Вывод
[[3], []]
Ввод
[], [1, 2]
Вывод
[[], [1, 2]]

Нужно реализовать

def find_difference(a: list[int], b: list[int]) -> list[list[int]]:

Теги

arraysethashmap
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
[1,2,3], [2,4,6]
Ожидаемый[[1,3],[4,6]]
2
Ввод
[1,2,3,3], [1,1,2,2]
Ожидаемый[[3],[]]
3
Ввод
[], [1,2]
Ожидаемый[[],[1,2]]
4
Ввод
[5], [5]
Ожидаемый[[],[]]
5
Ввод
[1,2,3], [1,2,3]
Ожидаемый[[],[]]
6
Ввод
[10,9,8], [8,7]
Ожидаемый[[9,10],[7]]
Фокус-радио
На паузе · SomaFM · Fluid