백준
백준 수학 - 1075번 : 나누기
맴썰
2022. 3. 10. 22:43
https://www.acmicpc.net/problem/1075
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));
String a = br.readLine();
int b = Integer.parseInt(br.readLine());
String ans = "";
if(a.length()==1) {
for(int i=1; i<10; i++) {
if(i%b==0) {
ans = ans.concat(String.valueOf(i));
break;
}
}
ans = "0".concat(ans);
}
else {
String t2 = a.substring(0,a.length()-2);
for(int i=0; i<=99; i++) {
String temp = t2;
if(i<10) {
temp = temp.concat("0").concat(String.valueOf(i));
}
else {
temp = temp.concat(String.valueOf(i));
}
int num = Integer.parseInt(temp);
if(num%b==0) {
String target = String.valueOf(i);
if(target.length()==1) {
target = "0".concat(target);
}
ans = ans.concat(target);
break;
}
}
}
bw.write(ans);
bw.close();
}
}
Stringbuilder를 쓰면 메모리 낭비가 더 적을 것 같다.