#include <iostream>
#include <algorithm>
using namespace std;
bool compare(string a, string b)
{
if (a.length() == b.length())
return a<b;
else return a.length() < b.length();
}
int main()
{
int n;
cin >> n;
string* alist = new string[n];
for (int i = 0; i < n; i++)
{
cin >> alist[i];
}
sort(alist, alist+n, compare);
for (int i = 0; i < n; i++)
{
if (i>0 && alist[i] == alist[i - 1])
continue;
cout << alist[i] << endl;
}
delete[] alist;
return 0;
}
'Baekjoon > C++' 카테고리의 다른 글
[백준 1094번] 막대기 (0) | 2023.10.08 |
---|---|
[백준 28278번] 스택 2 (0) | 2023.10.06 |
[백준 1018번] 체스판 다시 칠하기 (0) | 2023.09.24 |
[백준 1009번] 분산처리 (0) | 2023.07.25 |
[백준 1012번] 유기농 배추 (0) | 2023.07.25 |