728x90
1427 소트인사이드
#include <bits/stdc++.h>
using namespace std;
int main()
{
ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL);
string n;
vector<int> n_arr;
cin >> n;
for (int i = 0; i < n.length(); ++i)
{
n_arr.push_back(n[i]-48);
}
sort(n_arr.begin(), n_arr.end(),greater<int>());
for (auto i : n_arr)
cout << i;
return 0;
}
- sort함수를 사용하면 쉽게 풀 수 있다.
- char형 문자를 int 배열에 넣을 때는 아스키 코드 변환 -48사용했다. -’0’을 사용해도 된다.
728x90
'Study > Baekjoon' 카테고리의 다른 글
[백준/C++] 11650 좌표 정렬하기2 (0) | 2024.02.21 |
---|---|
[백준/C++] 11650 좌표 정렬하기 (0) | 2024.02.21 |
[백준/C++] 2839 설탕 배달 (1) | 2024.02.21 |
[백준/C++] 1018 체스판 다시 칠하기 (0) | 2024.02.21 |
[백준/C++] 19532 수학은 비대면강의입니다 (1) | 2024.02.20 |