남극
백준 4673 셀프넘버 (Java) 본문
public class Baekjoon4673 {
public static void main(String[] args) {
boolean[] snum = new boolean[10001];
for (int i = 1; i < 10000; ++i) {
int result = toSnum(i);
if (result <= 10000) {
snum[result] = true;
}
}
for (int i = 1; i < snum.length; ++i) {
if (!snum[i]) {
System.out.println(i);
}
}
}
public static int toSnum(int a) {
int result = a;
while (a > 0) {
result += a % 10;
a /= 10;
}
return result;
}
}
'algorithm' 카테고리의 다른 글
백준 1085 직사각형에서 탈출 - Java (0) | 2020.02.24 |
---|---|
백준 1076 저항 - Java (0) | 2020.02.24 |
백준 15596 정수 n개의 합 - Java (0) | 2020.02.22 |
백준 8958 OX 퀴즈 - Java (0) | 2020.02.21 |
백준 1546 평균 - java (0) | 2020.02.20 |
Comments