1. Code
#include <iostream>
using namespace std;
bool flags[10001] = {false, };
void countNum(int num) {
int temp = 0;
int cpy = num;
while (cpy > 0) {
temp += cpy%10;
cpy /= 10;
}
flags[num+temp] = true;
}
int main(void) {
for (int i=0 ; i<10001 ; i++) {
countNum(i);
}
for (int i=1 ; i<10001 ; i++) {
if (flags[i]==false) {
cout << i << '\n';
}
}
return 0;
}
2. Result
Runtime : 0 ms, Memory usage : 2028 KB
(Runtime can be different by a system even if it is a same code.)