#include <string> #include <vector> #include <algorithm> using namespace std; bool cmp(char a, char b) { if(a <= b) { return false; } else { return true; } } long long solution(long long n) { long long answer = 0; // long long -> string string num = to_string(n); // 내림차순 정렬 sort(num.begin(), num.end(), cmp); // string -> long long answer = stoll(num); return answer; } | cs |
'Programmers > Level 1' 카테고리의 다른 글
[프로그래머스 1] 제일 작은 수 제거하기 (C/C++) (0) | 2019.10.19 |
---|---|
[프로그래머스 1] 정수 제곱근 (C/C++) (0) | 2019.10.19 |
[프로그래머스 1] 자연수 뒤집어 배열로 만들기 (C/C++) (0) | 2019.10.18 |
[프로그래머스 1] 자릿수 더하기 (C/C++) (0) | 2019.10.18 |
[프로그래머스 1] 이상한 문자 만들기 (C/C++) (0) | 2019.10.18 |