Computer Science/C++

백준 C++ | #5 BOJ1427 소트인사이드 C++ 문제 풀이

토마토. 2022. 7. 28. 17:14

1427번: 소트인사이드 (acmicpc.net)

 

1427번: 소트인사이드

첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다.

www.acmicpc.net

#include <iostream>
#include <algorithm>
#include <vector>

bool compare(int i, int j) {
	return j < i;
}
int main() {
	std::vector<int> num(9);
	int n;
	std::cin >> n;

	int size = 0;
	while (n > 0) {
		num.push_back(n % 10);
		n /= 10;
		size++;
	}

	std::sort(num.begin(), num.end(), compare);

	for (int i = 0; i < size;i++) {
		std::cout << num[i];
	}

	return 0;
}

stl을 쓰니 이렇게 간단할수가..