문제설명
소스코드
#include <iostream>
#include <algorithm>
using namespace std;
bool compare(int a, int b) { return a > b; }
int main()
{
string N;
cin >> N;
sort(N.begin(), N.end(),compare);
cout << N;
}
설명
- string형으로 N을 받는다.
- algorithm 라이브러리의 sort()함수를 이용하여 정렬한다.
- sort()함수의 첫 번째 매개값으로 N의 시작 주소, 두 번째 매개값으로 N의 끝 주소, 세 번째 매개값으로 내림차순으로 정렬하게 해주는 compare함수를 넘긴다.
'자료구조 & 알고리즘 > BOJ' 카테고리의 다른 글
[C++] 백준 13단계 - 11650번 문제 (좌표 정렬하기) (0) | 2023.07.18 |
---|---|
[C++] 백준 10867번 문제 (중복 빼고 정렬하기) (0) | 2023.07.17 |
[C++] 백준 13단계 - 10989번 문제 (커트라인) (0) | 2023.07.15 |
[C++] 백준 13단계 - 2587번 문제 (대표값2) (0) | 2023.07.14 |
[C++] 백준 13단계 - 10989번 문제 (수 정렬하기 3) (0) | 2023.07.14 |