mock_sobes
← CS — алгоритмические паттерны (two-pointers, sliding window)
middle code #620
Реализуй функцию `deduplicate(items: Iterable, key=None) -> list` которая возвращает уникальные элементы в порядке первого появления. `key` — опциональная функция извлечения ключа уникальности (как у `sorted`). ```python deduplicate([1, 2, 1, 3, 2]) == [1, 2, 3] deduplicate(["Apple", "BANANA", "apple"], key=str.lower) == ["Apple", "BANANA"] ``` В файле `solution.py` определи функцию `deduplicate`.
Чтобы решить вопрос и сохранить попытку — войди.