728x90
c++ 코드)
#include <iostream>
using namespace std;
bool num[10001];
int d(int n) {
int temp;
temp = n + n / 1000 + n % 1000 / 100 + n % 100 / 10 + n % 10;
return temp;
}
void self_number() {
int temp;
num[1] = false;
for (int i = 0; i < 10000; i++) {
if (i < 10000) {
temp = d(i);
if (temp < 10000)
num[temp] = true;
}
}
}
int main() {
self_number();
for (int i = 1; i < 10000; i++)
if (!num[i])
cout<<i<<'\n';
}
728x90
'코딩테스트 > BOJ' 카테고리의 다른 글
1065번 한수 (0) | 2021.12.17 |
---|---|
5622번 다이얼 (0) | 2021.12.16 |
2750번 수 정렬하기 (0) | 2021.12.14 |
1157번 단어 공부 (0) | 2021.12.12 |
1152번 - 단어의 개수 (0) | 2021.12.11 |
댓글