[C++로 풀이] 정수 내림차순으로 배치하기⭐
카테고리: Programmers
태그: Coding Test Algorithm
📌 정수 내림차순으로 배치하기
난이도 ⭐
🚀 문제
🚀 내 풀이 ⭕
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
long long solution(long long n) {
long long answer = 0;
string number = to_string(n);
sort(number.rbegin(), number.rend()); // 내림 차순 정렬
for(int i = 0; i < number.length(); i++)
answer = answer * 10 + (number[i] - '0');
return answer;
}
answer
를 문자열로 변환하고 내림차순 정렬- 자릿수 기준으로 내림 차순 정렬 됨
- 정렬 후 다시 정수로 만들어주기
🌜 개인 공부 기록용 블로그입니다. 오류나 틀린 부분이 있을 경우
언제든지 댓글 혹은 메일로 지적해주시면 감사하겠습니다! 😄
댓글 남기기