문제 링크: https://www.acmicpc.net/problem/1427
단순한 문제이다. 그냥 문자열을 받아서, 각각을 정수형으로 바꿔 sort를 하였다.
#include <iostream>
#include <vector>
#include <algorithm>
#include <string>
using namespace std;
bool compare(int a, int b){
return a > b;
}
int main(){
ios_base::sync_with_stdio(false);
cin.tie(NULL); cout.tie(NULL);
string num;
vector<int> result;
cin >> num;
for(int i = 0 ; i < num.length() ; i++){
result.push_back((int)(num[i]) - (int)'0');
}
sort(result.begin(),result.end(), compare);
for(int i = 0; i < result.size(); i++){
cout << result[i];
}
}
sort함수 쓰는 법을 익히기 위한 문제인거 같다. 이제부터 조금 더 난이도 있는 것을 도전해봐야겠다.