셀프 넘버
셀프넘버
public class Main {
public static void main(String[] args){
int[] check = new int[10001];
for (int i = 0; i<10001;++i) {
int n = sum(i); //
if (n<10001 && check[n]==0) {
check[n]=1;
}
}
StringBuilder a = new StringBuilder();
for (int i =0; i<10001; ++i) {
if(check[i]==0) {
a.append(i).append('\n');
}
}
System.out.println(a);
}
public static int sum(int number) {
int sum = number;
while (number!=0) {
sum += number%10;
number/=number/10;
}
return sum;
}
}