문제
I.O
코드 및 해석
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Boj_4673 {
public static void main(String[] args) {
d();
}
public static void d() {
int newN = 0;
boolean arr[] = new boolean[10001];
for(int i = 1 ; i <= 10000 ; i++) {
//newN = i + (i / 1000) + (i % 1000 / 100) + (i % 1000 % 100 / 10) + (i % 1000 % 100 % 10);
newN = i + i / 1000 + (i / 100)%10 + (i/10)%10 + i % 10;
if(newN > 10000)
newN = 0;
arr[newN] = true;
}
for(int i = 1 ; i < 10000 ; i++) {
if(!arr[i]) {
System.out.println(i);
}
}
}
}
문제 및 사진출처
출처 - 백준 알고리즘_4673번