[BOJ] 백준 1427 소트인사이드
문제 링크 : https://www.acmicpc.net/problem/1427
이 문제는 숫자를 입력받았을때, 전부 내림차순으로 정렬해주면 되는문제 입니다.
algorithm 헤더파일의 sort 함수를 썼고, 내림차순 정렬을 위해 cmp 함수를 따로 만들어
내림차순을 하게 하였습니다. cmp 함수의 리턴값은 오름차순이라면 a<b, 내림차순이라면 a>b로 해주면 되겠습니다.
소스코드 :
문제 링크 : https://www.acmicpc.net/problem/1427
이 문제는 숫자를 입력받았을때, 전부 내림차순으로 정렬해주면 되는문제 입니다.
algorithm 헤더파일의 sort 함수를 썼고, 내림차순 정렬을 위해 cmp 함수를 따로 만들어
내림차순을 하게 하였습니다. cmp 함수의 리턴값은 오름차순이라면 a<b, 내림차순이라면 a>b로 해주면 되겠습니다.
소스코드 :
#include#include #include #include using namespace std; bool cmp(int a, int b) { return a > b; } int main() { ios_base::sync_with_stdio(0); cin.tie(0); string s; cin >> s; cin.ignore(); int len = s.length(); vector v(len); for (int i = 0; i < len; i++) { v.push_back(s[i] - 48); } sort(v.begin(), v.end(), cmp); for (int i = 0; i < len; i++) { cout << v[i]; } }
댓글
댓글 쓰기