문제 링크
#include <iostream>
using namespace std;
#define SIZE 10000
int main()
{
int d, temp;
bool a[SIZE + 1] = {};
for (int i = 1; i <= SIZE; i++)
{
temp = i;
d = i;
while (temp)
{
d += temp % 10;
temp /= 10;
}
if (d <= SIZE)
{
a[d] = true;
}
}
for (int i = 1; i <= SIZE; i++)
{
if (!a[i])
{
printf("%d\n", i);
}
}
}
'백준(BOJ)' 카테고리의 다른 글
백준 11441(합 구하기) (0) | 2023.01.22 |
---|---|
백준 11659(구간 합 구하기 4) (0) | 2023.01.22 |
백준 26168(배열 전체 탐색하기) (0) | 2023.01.22 |
백준 15596(정수 N개의 합) (0) | 2022.05.18 |
백준 15552(빠른 A+B) (0) | 2022.05.18 |
백준 3009(네 번째 점) (0) | 2022.01.25 |