Baekjoon/C++
[백준 1181번] 단어 정렬
Yo-mi
2024. 1. 8. 17:17
#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;
}