public class Main {
public static void main(String[] args) {
boolean[] self = new boolean[10001];
for (int i = 1; i <= 10000; i++) {
int n = findSelf(i);
if (n <= 10000) {
self[n] = true;
}
}
for (int i = 1; i <= 10000; i++) {
if (!self[i]) {
System.out.println(i);
}
}
}
public static int findSelf(int num) {
int sum = num;
while (num != 0) {
sum += (num % 10);
num /= 10;
}
return sum;
}
}
'Playground > 자바문제집' 카테고리의 다른 글
[백준] 10699 (0) | 2023.01.21 |
---|---|
[백준] 1157번 (0) | 2023.01.21 |
[백준] 15596번 (0) | 2023.01.21 |
[백준] 4344번 (0) | 2023.01.21 |
[백준] 8958번 (0) | 2023.01.21 |