🔗문제 풀러가기
단계별로 풀어보기 단계 13의 6번째 문제이다.
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int arr[10];
int input;
cin >> input;
int cnt = 0;
while (input != 0)
{
arr[cnt] = input % 10;
input /= 10;
cnt++;
}
sort(arr, arr + cnt, greater<int>());
for (int i = 0; i < cnt; i++)
{
cout << arr[i];
}
}
sort의 세번째 인자로 greater<자료형>()을
추가하여 내림차순으로 정렬한다.