티스토리 뷰

시간 제한메모리 제한제출정답맞은 사람정답 비율
2 초128 MB20601205106059.384%

문제

배열을 정렬하는 것은 쉽다. 숫자가 주어지면, 그 숫자의 각 자리수를 내림차순으로 정렬해보자.

입력

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

출력

둘째 줄에 숫자의 자리수를 내림차순으로 정렬한 수를 출력한다.

예제 입력 

2143

예제 출력 

4321

힌트

출처















#include <stdio.h>

#include <string.h>


int main(){

    char str[13] = " ", temp;

int i, j, length;

gets(str);

length = strlen(str);

for(i = 0; i < length; i++){

for(j = 0; j < length; j++){

if(str[i] > str[j]){

temp = str[i];

str[i] = str[j];

str[j] = temp;

}

}

}

puts(str);

}


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

댓글
댓글쓰기 폼