Дан отсортированный по неубыванию список values, который представляет значения linked list.
Удалите дубликаты так, чтобы каждое значение осталось ровно один раз, и верните итоговый список значений.
На реальном собеседовании задача давалась через ListNode и изменение ссылок .next; в тренажере используется list[int], чтобы автотесты были детерминированными. Алгоритм тот же: один проход и пропуск соседних дубликатов.
def delete_duplicates_sorted(values: list[int]) -> list[int]:values = [][]values = [1][1]values = [1,1,2][1,2]