문제링크
https://www.acmicpc.net/problem/4673
나의코드
import java.util.*;
public class Main{
public static void main(String[] args){
boolean[] answer = new boolean[10001];
for(int i = 1; i < 10001; i++){
int n = d(i);
if(n < 10001){
answer[n] = true;
}
}
StringBuilder sb = new StringBuilder();
for(int i = 1; i < 10001; i++){
if(!answer[i]){
sb.append(i).append('\n');
}
}
System.out.println(sb);
}
public static int d(int n){
int sum = n;
while(n != 0){
sum = sum + (n % 10);
n = n / 10;
}
return sum;
}
}
'Baekjoon Online Judge' 카테고리의 다른 글
[BOJ] 백준 11654번: 아스키 코드 (Java) (0) | 2023.03.16 |
---|---|
[BOJ] 백준 1065번: 한수 (Java) (0) | 2023.03.15 |
[BOJ] 백준 15596번: 정수 N개의 합 (Java) (0) | 2023.03.13 |
[BOJ] 백준 4344번: 평균은 넘겠지 (Java) (0) | 2023.03.12 |
[BOJ] 백준 8958번: OX퀴즈 (Java) (0) | 2023.03.11 |
댓글