반응형
● 문제 접근 과정
1. 첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다.
2. 첫째 줄에 자리수를 내림차순으로 정렬한 수를 출력한다.
3. 문자열로 받고, 해당 문자열을 정렬하여 cout 해준다.
● 구현
#include <algorithm>
#include <iostream>
using namespace std;
int main(void) {
string str;
cin >> str;
sort(str.begin(), str.end(), greater<char>()); // begin 처음 , end 끝, greater<char>() 는 함수 객체로써, 두 개의 인접한 요소를 비교하여 첫 번째 요소가 두 번째 요소보다 크면 true를 반환
cout << str;
}
https://www.acmicpc.net/problem/1427
반응형