Плейлист по образцу

Сортировка Средняя
Друг прислал вам список любимых треков order (id без повторов) - это идеальный порядок. У вас есть своя куча треков arr (id могут повторяться). Пересоберите arr: сначала треки, которые есть в order, - в том порядке, в каком они идут в order (повторы рядом), затем все остальные - по возрастанию id.
Сигнатура функции
relative_sort(arr: list[int], order: list[int]) -> list[int]
Примеры
ВходОжидаемый результат
[[2, 3, 1, 3, 2, 4, 6, 7, 9, 2, 19], [2, 1, 4, 3, 9, 6]][2, 2, 2, 1, 4, 3, 3, 9, 6, 7, 19]
[[28, 6, 22, 8, 44, 17], [22, 28, 8, 6]][22, 28, 8, 6, 17, 44]
1решили
1пытались
100%успешность
Войдите, чтобы решить →