N개의 수가 주어졌을 때 오름차순으로 정렬한다.
// 아래의 코드는 dev c++환경에서 동작됩니다.
// visual studio에서는 bit/stdc++.h가 기본적으로 없기 때문에
// 정삭적인 작동이 되지 않을 수 있습니다.
#include <bits/stdc++.h>
using namespace std;
int n, temp;
vector<int> v;
int main()
{
ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL);
cin >> n;
for(int i = 0; i < n; i++)
{
cin >> temp;
v.push_back(temp);
}
sort(v.begin(), v.end());
for(int val : v) cout << val << "\\n";
return 0;
}
처음에 정답률이 너무 낮아서 sort함수로 하면 실패하는 문제인가 의심했었다. 10분정도 고민 후 방법이 떠오르지 않아 sort함수로 제출했는데, 정답이라고 떠서 놀랐었다. 생각보다 많은 사람들이 STL활용을 안한다는 것을 짐작하게 되었고, 시간이 중요한 코딩테스트에서 시간을 조금이라도 줄이기 위해서는 STL사용법을 부지런히 익혀야겠다고 다짐했다.