문제설명

 

소스코드

#include <iostream>
#include <algorithm>
using namespace std;
bool compare(int a, int b) { return a > b; }
int main()
{
	string N;
	cin >> N;
	sort(N.begin(), N.end(),compare);
	cout << N;
}

 

설명

  • string형으로 N을 받는다.
  • algorithm 라이브러리의 sort()함수를 이용하여 정렬한다.
  • sort()함수의 첫 번째 매개값으로 N의 시작 주소, 두 번째 매개값으로 N의 끝 주소, 세 번째 매개값으로 내림차순으로 정렬하게 해주는 compare함수를 넘긴다.