gimmickbutreal
[백준/자바] 4673번 해설 - Java 본문
https://www.acmicpc.net/problem/4673
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
public class Main {
public static void main(String[] args) {
boolean[] check = new boolean[10001];
for (int i = 1; i < 10001; i++){
int n = d(i);
if(n < 10001){
check[n] = true;
}
}
StringBuilder sb = new StringBuilder();
for (int i = 1; i < 10001; i++) {
if (!check[i]) { // false 인 인덱스만 출력
sb.append(i).append('\n');
}
}
System.out.println(sb);
}
public static int d(int number){
int sum = number;
while(number != 0){
sum = sum + (number % 10);
number = number/10;
}
return sum;
}
}
|
cs |
'Algorithm > Java' 카테고리의 다른 글
[백준/자바] 11654번 해설 - Java (0) | 2022.02.13 |
---|---|
[백준/자바] 1065번 해설 - Java (0) | 2022.02.12 |
[백준/자바] 15596번 해설 - Java (0) | 2022.02.10 |
[백준/자바] 4344번 해설 - Java (0) | 2022.02.09 |
[백준/자바] 18108번 해설 - Java (0) | 2022.02.08 |