반응형
public class Q_2609 {
public static int gcd(int a, int b) {
if(b == 0) {
return a;
}else {
return gcd(b, a%b);
}
}
public static void main(String[] args) throws IOException {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(System.out));
String readLine = bufferedReader.readLine();
String[] split = readLine.split(" ");
// 자연수
int a = Integer.parseInt(split[0]);
int b = Integer.parseInt(split[1]);
int gcd = gcd(a,b); //최대공약수
int lcm = gcd * a/gcd * b/gcd; //최소공배수
bufferedWriter.write(String.valueOf(gcd));
bufferedWriter.write(System.lineSeparator());
bufferedWriter.write(String.valueOf(lcm));
bufferedWriter.flush();
}
}
반응형
'Algorithm > 백준 문제풀이' 카테고리의 다른 글
백준 1929 - 소수 구하기(자바 구현) (0) | 2022.02.12 |
---|---|
백준 1978 - 소수 찾기(자바 구현) (0) | 2022.02.10 |
백준 10430 - 나머지(자바 구현) (0) | 2022.02.07 |
백준 9093 - 단어 뒤집기(자바 구현) (0) | 2022.01.28 |
백준 17299 - 오등큰수(자바 구현) (0) | 2021.12.26 |