Problem Solving/BOJ

[백준 / BOJ] C++ 1427 소트인사이드

nageune 2023. 2. 19. 19:59
728x90
반응형

1427번: 소트인사이드

 

문제

https://www.acmicpc.net/problem/1427

 

1427번: 소트인사이드

첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다.

www.acmicpc.net

 

 

풀이

숫자의 각 자리 수를 내림차순으로 정렬하는 문제다. 숫자를 string 타입으로 입력받고 내림차순으로 정렬해주면 된다.

 

내림차순 정렬은 비교 연산자 위치에 greater<>()을 넣어주면 된다.

 

 

코드

#include <bits/stdc++.h>
using namespace std;

int main() {
  string a;
  cin >> a;
  sort(a.begin(), a.end(), greater<>());
  cout << a << '\n';
  return 0;
}

 

728x90
반응형