4673 셀프넘버
#include <stdio.h>
int d(int n)
{
int result = n;
int i;
int fac = 1;
for (i = 0; i < 5; i++)
{
result += n / fac % 10;
fac *= 10;
}
return result;
}
int main(void)
{
int a[10000] = { 0 };
int i;
for (i = 0; i < 10000; i++)
{
if (d(i + 1) > 10000)
continue;
a[d(i + 1) - 1] = d(i + 1);
}
for (i = 0; i < 10000; i++)
{
if (a[i] == 0)
printf("%d\n", i + 1);
}
return 0;
}
Author And Source
이 문제에 관하여(4673 셀프넘버), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@katewee/백준-4673-셀프넘버저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)