Разность отсортированных списков id

MediumAlgo
05:00
Лучше работает на десктопе
Two PointersSorted ArraysData Leakagereal-interview
Реальный собес00:36:46-00:49:072026-02-05 15-04-06.mov

Даны два отсортированных списка положительных integer-id: first и second.

Верните все элементы из first, которых нет в second. Контекст с собеседования: проверить, что id из train не протекли в test.

Списки отсортированы в неубывающем порядке. Дополнительную память, кроме ответа, лучше не использовать.

Сигнатура

def sorted_diff(first: list[int], second: list[int]) -> list[int]:

Пример

sorted_diff([1, 2, 3, 5], [2, 4]) -> [1, 3, 5]

Примеры

Пример 1

Вход:
first = [1,2,3,5]
second = [2,4]
Выход:[1,3,5]

Пример 2

Вход:
first = [1,1]
second = [1]
Выход:[]

Пример 3

Вход:
first = [1,2,3]
second = [1]
Выход:[2,3]
Консоль
Нажмите Run или Ctrl+Enter для запуска