728x90
반응형
https://www.acmicpc.net/problem/10867
#include <iostream>
#include <list>
using namespace std;
int main() {
int num, n;
cin >> num;
list<int> l;
for (int i = 0; i < num; i++) {
cin >> n;
l.push_back(n);
}
l.sort();
l.unique();
list<int>::iterator iter;
for (iter = l.begin(); iter != l.end(); iter++) {
cout << *iter << " ";
}
return 0;
}
list 컨테이너의 sort(), unique() 함수를 이용해서 간단하게 해결했다.
- l.sort() : l의 모든 원소를 오름차순으로 정렬
- l.unique() : 인접한 원소의 값이 같을 경우 동일한 값의 원소를 하나로 합친다.
728x90
반응형
'Algorithm > BAEKJOON' 카테고리의 다른 글
[BOJ] 1966번 프린터 큐 (C++) (0) | 2021.11.03 |
---|---|
[BOJ] 4963번 섬의 개수 (C++) (0) | 2021.11.03 |
[BOJ] 1012번 유기농 배추 (C++) (0) | 2021.11.02 |
[BOJ] 1260번 DFS와 BFS (C++) (0) | 2021.11.01 |
[BOJ] 2606번 바이러스 (C++) (0) | 2021.11.01 |