[백준/C++] 1427번 소트인사이드
1.문제 링크
2. 풀이 전 계획과 생각
- 정렬하기
3. 풀이
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int compare(int i, int j){
if(i>j) return true;
else return false;
}
int main(){
int number; cin>>number;
vector<int> v;
while (number != 0)
{
v.push_back(number%10);
number /= 10;
}
// 내림차순 정렬
sort(v.begin(), v.end(), compare);
for(int i=0;i<v.size();i++) cout<<v[i];
}
-
한자리씩 자리 숫자를 구해 벡터에 삽입.
-
벡터 내림차순 정렬하기
4. 풀이하면서 고민했던 점
5. 문제를 풀고 알게된 개념 및 소감
- 정수형 숫자에서 각 자리수를 구하는 방법을 알게됨.