C++

DongGeon Gwak·2025년 7월 1일

C++

목록 보기
14/17
#include <string>
#include <vector>
#include <algorithm> // sort 함수를 사용하기 위해 필요해요.
#include <functional> // greater를 사용하기 위해 필요해요.

using namespace std;

long long solution(long long n) {
    // 1. long long 타입의 숫자 n을 string으로 변환합니다.
    string s = to_string(n);
    
    // 2. string을 내림차순으로 정렬합니다.
    // sort 함수의 세 번째 인자로 greater<char>()를 전달하면
    // 기본 오름차순 정렬이 아닌 내림차순 정렬을 수행해요.
    sort(s.begin(), s.end(), greater<char>());
    
    // 3. 정렬된 문자열 s를 다시 long long 타입으로 변환합니다.
    long long answer = stoll(s);
    
    // 4. 최종 결과를 반환합니다.
    return answer;
}
profile
아싸라비야

0개의 댓글