728x90
1) 주석 없는 VERSION
#include <iostream>
#include <cmath>
#include <stdio.h>
#include <utility>
#include <string>
#include <algorithm>
#include <vector>
using namespace std;
bool desc(int i,int j) {
return i > j;
}
int main() {
string n;
cin >> n;
sort(n.begin(), n.end(), desc);
for (int i = 0;i < n.size();i++) {
cout << n[i];
}
}
2) 주석 있는 VERSION
#include <iostream>
#include <cmath>
#include <stdio.h>
#include <utility>
#include <string>
#include <algorithm>
#include <vector>
using namespace std;
//내림차순 정렬 함수
//오름차순일 경우 i<j 로 변경
bool desc(int i,int j) {
return i > j;
}
int main() {
string n;
cin >> n;
//n의 시작부터 끝까지 내림차순으로 정렬
sort(n.begin(), n.end(), desc);
for (int i = 0;i < n.size();i++) {
cout << n[i];
}
}
'BEAKJOON' 카테고리의 다른 글
백준(11651번 좌표 정렬하기 2)풀이 C++ (0) | 2021.01.18 |
---|---|
백준(11650번 좌표 정렬하기)풀이 C++ (0) | 2021.01.18 |
백준(2108번 통계학)풀이 C++ (0) | 2021.01.18 |
백준(10989번 수 정렬하기 3)풀이 C++ (0) | 2021.01.17 |
백준(2751번 수 정렬하기 2)풀이 C++ (0) | 2021.01.17 |