Notice
Recent Posts
Recent Comments
Link
뮁이의 개발새발
[JAVA] 백준 4673 셀프 넘버 본문
자신의 모든 자리 수를 더하는 부분만 주의하면 될듯
public class bj4673 {
static boolean[] d = new boolean[10001];
public static void main(String[] args) {
for (int i = 1; i < 10001; i++) {
cal(i);
}
for (int i = 1; i < 10001; i++) {
if (!d[i])
System.out.println(i);
}
}
static void cal(int n) {
int sum = n;
while (true) {
sum += (n % 10);
n = n / 10;
if (n == 0) {
break;
}
}
if (sum > 10000) {
return;
}
d[sum] = true;
}
}
'Algorithm' 카테고리의 다른 글
[JAVA] 백준 7569 토마토 (BFS) (0) | 2021.11.09 |
---|---|
[JAVA] 백준 15651 N과 M(3) (0) | 2021.11.09 |
[JAVA] 백준 14499 주사위 굴리기 (0) | 2021.11.08 |
[JAVA] 백준 5567 결혼식 (0) | 2021.10.19 |
[JAVA] 프로그래머스 로또의 최고 순위와 최저 순위 (0) | 2021.10.04 |
Comments