#include <stdio.h>

int main()
{
    int dec[10];
    int i;
    int temp;

    for (int i = 0i < 10i++)
        dec[i] = 0;
    for (int i = 0i <= 999i++)
    {
        temp = i;
        if (temp >= 100)
        {
            dec[temp / 100]++;
            temp %= 100;
        }
        if (temp >= 10)
        {
            dec[temp / 10]++;
            temp %= 10;
        }
        dec[temp]++;
    }
    for (i = 0i < 10i++)
        printf("%d's count : %d\n"idec[i]);
    return (0);
}


➜  project ./a.out    

0's count : 100

1's count : 300

2's count : 300

3's count : 300

4's count : 300

5's count : 300

6's count : 300

7's count : 300

8's count : 300

9's count : 300


숫자가 너무 반듯하게 나와서 순간 제대로 한게 맞나 의심이 들었는데


10까지만 탐색돌리니


➜  project ./a.out

0's count : 2

1's count : 2

2's count : 1

3's count : 1

4's count : 1

5's count : 1

6's count : 1

7's count : 1

8's count : 1

9's count : 1


라고 나오는거 보니 맞는거 같음 ㅇㅇ