기술 블로그

1427번 소트인사이드 본문

알고리즘 문제/BOJ

1427번 소트인사이드

parkit 2018. 10. 4. 22:00
728x90
반응형

atoi를 사용하여, 퀵 정렬을 이용하려고 하였으나,


다른 분의 코드를 보니 굳이 '정렬'을 할 필요가 없었다.


좀 더 생각을 해봐야겠다.



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




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
32
33
34
35
36
37
38
39
40
41
#include <iostream>
#include <queue>
#include <stack>
#include <cstdio>
#include <vector>
#include <cstring>
#include <string>
#include <math.h>
#include <algorithm>
#include <map>
 
using namespace std;
 
int main(void)
{
    char N[15];
    int Num[10= { 0, };
 
    scanf("%s", N);
 
    int len = strlen(N);
 
    for (int i = 0; i < len; i++)
    {
        Num[N[i] - 48]++;
    }
 
    for (int i = 9; i >= 0; i--)
    {
        while (Num[i] != 0)
        {
            printf("%d", i);
 
            --Num[i];
        }
    }
 
    printf("\n");
    
    return 0;
}
cs




728x90
반응형

'알고리즘 문제 > BOJ' 카테고리의 다른 글

15686번 치킨 배달  (0) 2018.10.08
1743번 음식물 피하기  (0) 2018.10.06
1026번 보물  (0) 2018.10.04
2805번 나무 자르기  (0) 2018.10.03
2293번 동전 1  (0) 2018.10.02