Задача · Контейнеры и итераторы · урок 9 из 11
Задача: убрать дубликаты
Напишите функцию std::vector<int> dedupe(const std::vector<int>& v). Она возвращает новый вектор: значения из v в том же порядке, но каждое — только при первом появлении.
dedupe({3, 1, 3, 2, 1})→{3, 1, 2}dedupe({5, 5, 5})→{5}dedupe({})→{}
Ограничения: v может быть пустым, а значения в нём — любые числа типа int, в том числе отрицательные.