#include <iostream>
#include <algorithm>
#include <functional>
using namespace std;
int main() {
string answer;
cin >> answer;
sort(answer.begin(), answer.end(), greater<char>());
cout << answer;
}
이 문제는 단순하게 알고리즘 헤더파일의 sort와 functional 헤더파일에 있는 greater 함수를 이용하면 간단하게 해결할 수 있다
예전에 greater를 모를 땐 bool function으로 비교하는 함수를 구현했는데 귀찮음을 덜 수 있다!
문제: https://www.acmicpc.net/problem/1427
1427번: 소트인사이드
첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다.
www.acmicpc.net
'Problem Solving > 백준' 카테고리의 다른 글
[백준/C++] 11866번 요세푸스 문제 0 (0) | 2022.01.26 |
---|---|
[백준/C++] 큐 2 / queue 구현 / 시간 단축 (0) | 2022.01.26 |
[백준/C++] 11650번 좌표 정렬하기 (0) | 2022.01.24 |
[백준/C++] 10828번 스택 (0) | 2022.01.24 |
[백준/C++] 8958번 OX퀴즈 (0) | 2022.01.24 |