백준공부/java
[백준] 분해합 2 (gold 5
gomduri43
2023. 4. 21. 09:42
import java.io.*;
import java.util.*;
public class Main{
public static void main(String[] args) throws IOException{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(System.out));
long n=Long.parseLong(br.readLine());
boolean a=false;
String strN=String.valueOf(n);
for(Long i=n-(strN.length()*9); i<=n; i++){
Long temp=i;
strN=String.valueOf(temp);
for(int j=0; j<strN.length(); j++) {
temp += (strN.charAt(j)-'0');
}
if (temp == n) {
a = true;
n=i;
break;
}
}
bw.write(a ? n+"":0+"");
bw.flush();
}
}