728x90
반응형
using System;
class Program
{
static void Main(string[] args)
{
bool[] isSelfNum = new bool[10001];
for (int i = 1; i < 10001; i++)
{
int d = i + getDigitSum(i);
if (d <= 10000) isSelfNum[d] = true;
}
for (int i = 1; i < 10001; i++)
{
if (!isSelfNum[i]) Console.WriteLine(i);
}
}
static int getDigitSum(int n)
{
int sum = 0;
while (n > 0)
{
sum += n % 10;
n /= 10;
}
return sum;
}
}
728x90
반응형
'C# > C# (백준)' 카테고리의 다른 글
[C#] 백준 알고리즘 11720번, 숫자의 합 (0) | 2023.02.16 |
---|---|
[C#] 백준 알고리즘 11654번, 아스키코드 (0) | 2023.02.15 |
[C#] 백준 알고리즘 4344번, 평균은 넘겠지 (0) | 2023.02.07 |
[C#] 백준 알고리즘 5597번, 과제 안 내신 분..? (0) | 2023.02.01 |
[C#] 백준 알고리즘 10807번, 개수 세기 (0) | 2023.01.31 |