fork download
  1. #include <algorithm>
  2. #include <iostream>
  3. #include <vector>
  4.  
  5. void what(std::vector<int> vec)
  6. {
  7. std::unique(begin(vec), end(vec));
  8. for (auto value : vec) {
  9. std::cout << value << ' ';
  10. }
  11. std::cout << '\n';
  12. }
  13.  
  14. int main()
  15. {
  16. what({ 1, 1, 2 });
  17. what({ 1, 1, 2, 2 });
  18. what({ 1, 1, 2, 2, 3 });
  19. }
  20.  
Success #stdin #stdout 0s 16064KB
stdin
Standard input is empty
stdout
1 2 2 
1 2 2 2 
1 2 3 2 3