티스토리 뷰

728x90

https://www.acmicpc.net/problem/1427

 

1427번: 소트인사이드

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

www.acmicpc.net

[정렬]

자리수 다 배열에 넣어서 배열 정렬후(오름차순)

배열 거꾸로 출력. 끝 

 

소스코드

#include <iostream>
#include <algorithm>
using namespace std;
int digits[10];

int main(){
     int n;
      cin >>n;
     int i = 0;
    while(n != 0){
      digits[i++] = n % 10;
        n /= 10;
    }
    sort(digits, digits+i);
    for(int j = i-1 ; j >= 0 ; j--)
        cout << digits[j];
    
    return 0;
}
728x90
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/02   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29
글 보관함