#include <iostream>
#include <algorithm>
#include <vector>
bool compare(int i, int j) {
return j < i;
}
int main() {
std::vector<int> num(9);
int n;
std::cin >> n;
int size = 0;
while (n > 0) {
num.push_back(n % 10);
n /= 10;
size++;
}
std::sort(num.begin(), num.end(), compare);
for (int i = 0; i < size;i++) {
std::cout << num[i];
}
return 0;
}
stl을 쓰니 이렇게 간단할수가..
'Computer Science > C++' 카테고리의 다른 글
백준 C++ | #7 BOJ1018 체스판 다시 칠하기 C++ 문제 풀이 (0) | 2022.08.05 |
---|---|
백준 C++ | #6 BOJ11508 2+1 세일 C++ 풀이 (0) | 2022.07.28 |
백준 C++ | #4 BOJ 11399 ATM 문제 풀이 (0) | 2022.07.28 |
백준 C++ | #3 BOJ1546 평균 C++ 풀이 (0) | 2022.07.27 |
백준 C++ | #2 BOJ15596 정수 N개의 합 C++ 풀이 (0) | 2022.07.27 |