티스토리 뷰

#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;

//주어진 임의의 정수 n개에 대하여 이들 중 서로 다른 정수를 정렬된 순서로 출력하라.


int main() {
	vector<int> v;
	//simple test case
	int num_seq[] = { 10,40,10,20,30,50,10,60,30,70,80,44,20,40 };
	int N = 14;
	for (int i = 0; i < N; i++)
		v.push_back(num_seq[i]);
	//sol code
	sort(v.begin(), v.end());
	cout << v[0]<< " ";
	for (int i = 1; i < N; i++)
		if (v[i] != v[i - 1]) cout << v[i] << " ";

}

쉬움

댓글