문제 링크
https://programmers.co.kr/learn/courses/30/lessons/12933
C++ 풀이
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
long long solution(long long n) {
string temp = to_string(n);
sort(temp.begin(), temp.end(), greater<char>()); //string 내림차순 정렬
return stoll(temp); //string -> long long 변환
}
입력받은 n을 string으로 변환하여 내림차순으로 정렬 후, 다시 long long타입으로 변환하였다.
반응형
'알고리즘 · 코딩' 카테고리의 다른 글
[프로그래머스] 압축 (0) | 2020.05.08 |
---|---|
[프로그래머스] 숫자의 표현 (0) | 2020.05.07 |
[프로그래머스] 최대공약수와 최소공배수 (0) | 2020.05.06 |
[프로그래머스] 소수 찾기 (0) | 2020.05.05 |
[프로그래머스] 피보나치 수 (0) | 2020.04.30 |