티스토리 뷰

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/10   »
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 30 31
글 보관함