Study/Baekjoon

[백준/C++] 1427 소트인사이드

에린_1 2024. 2. 21. 16:12
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