BEAKJOON

백준(1427번 소트인사이드)풀이 C++

Shin_jisoo 2021. 1. 18. 00:29
728x90

www.acmicpc.net/problem/1427

 

1427번: 소트인사이드

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

www.acmicpc.net

1) 주석 없는 VERSION

#include <iostream>
#include <cmath>
#include <stdio.h>
#include <utility>
#include <string>
#include <algorithm>
#include <vector>

using namespace std;

bool desc(int i,int j) {
	return i > j;
}

int main() {
	string n;
	cin >> n;

	sort(n.begin(), n.end(), desc);
	for (int i = 0;i < n.size();i++) {
		cout << n[i];
	}
}

 

2) 주석 있는 VERSION

#include <iostream>
#include <cmath>
#include <stdio.h>
#include <utility>
#include <string>
#include <algorithm>
#include <vector>

using namespace std;

//내림차순 정렬 함수
//오름차순일 경우 i<j 로 변경
bool desc(int i,int j) {
	return i > j;
}

int main() {
	string n;
	cin >> n;

	//n의 시작부터 끝까지 내림차순으로 정렬
	sort(n.begin(), n.end(), desc);
	for (int i = 0;i < n.size();i++) {
		cout << n[i];
	}
}