백준 #4673 셀프넘버

kkily·2021년 7월 2일
0

[알고리즘]

목록 보기
29/102

문제링크

#include <iostream>

using namespace std;

int check(int n)
{
    int result = n;
    while (true)
    {
        if (n == 0)
            break;
        result += n % 10;
        n = n / 10;
    }
    return result;
}
bool num[10001];
int main()
{
    ios_base::sync_with_stdio(0);
    cout.tie(0);
    cin.tie(0);
    
/셀프넘버가 아닌 수들을 체크하고 true로 바꿈
    for (int i = 1; i <= 10000; i++)
    {
        int x = check(i); /
        if (x <= 10001)
        {
            num[x] = true;
        }
    }

    for (int i = 1; i <= 10000; i++)
    {
        if (!num[i]) //셀프넘버인 수들만 출력
            cout << i << endl;
    }
}
profile
낄리의 개발 블로그╰(*°▽°*)╯

0개의 댓글