#define MAX 10001
int SelfNumber(int n)
{
int sum = n;
while (n)
{
sum += n % 10;
n /= 10;
}
return sum;
}
int main()
{
bool chk[MAX]{ false };
for (int i = 1; i < MAX; i++)
{
int n = SelfNumber(i);
if (n < MAX)
chk[n] = true;
}
for (int i = 1; i < MAX; i++)
{
if (!chk[i])
cout << i << '\n';
}
}
'코딩테스트 > 백준' 카테고리의 다른 글
[실5] 10814 - 나이순 정렬 (0) | 2025.01.04 |
---|---|
[실4] 1748 - 수 이어 쓰기 1 (0) | 2025.01.01 |
[브2] 17608 - 막대기 (0) | 2025.01.01 |
[실5] 1418 - K-세준수 (0) | 2025.01.01 |
[브1] 3985 - 롤 케이크 (0) | 2024.12.29 |