К задачам

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

СредняяАлгоритмы
Лучше работает на десктопе
Два указателяОтсортированные массивыУтечки

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

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

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

Сигнатура

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

Примеры

Пример 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]
Код
Python · Ctrl/⌘ + Enter для запуска
Лимит
05:00
Консоль
Нажмите кнопку запуска или Ctrl+Enter
Разность отсортированных списков id — Алгоритмы задача — ML Mentor