반응형
<코드>
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
int N, M;
string s;
string nums[11] = { "zero" ,"one" ,"two" ,"three" ,"four" ,"five" ,"six" ,"seven" ,"eight" ,"nine" };
vector<pair<string ,int>> ans;
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
cin >> M >> N;
for (int i = M; i <= N; i++)
{
if (i >= 10)
{
s = nums[i/10] + " " + nums[i%10];
ans.push_back({ s,i });
}
else
{
s = nums[i % 10];
ans.push_back({ s,i });
}
}
sort(ans.begin(), ans.end());
for (int i = 0; i < ans.size(); i++)
{
cout << ans[i].second << " ";
if (i % 10 == 9) cout << '\n';
}
}
반응형
'🧩PS > 🥈Nomal' 카테고리의 다른 글
[C/C++] 백준 1946번 - 신입 사원 (0) | 2021.04.01 |
---|---|
[C/C++] 백준 14502번 - 연구소 (4) | 2021.03.31 |
[C/C++] 백준 3584번 - 가장 가까운 공통 조상 (LCA) (0) | 2021.03.30 |
[C/C++] 백준 10610번 - 30 (0) | 2021.03.26 |
[C/C++] 백준 2636번 - 치즈 (0) | 2021.03.26 |