
-Code
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class BOJ1934 {
public static void main(String[] args) throws IOException {
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
int t = Integer.parseInt(br.readLine());
for (int i = 0; i < t; i++) {
StringTokenizer st = new StringTokenizer(br.readLine());
int a = Integer.parseInt(st.nextToken());
int b = Integer.parseInt(st.nextToken());
System.out.println(lcm(a, b));
}
br.close();
}
// 최소 공약수
private static int gcd(int a, int b) {
if (b == 0) {
return a;
}
return gcd(b, a % b);
}
// 최대 공배수
private static int lcm(int a, int b) {
return a * b / gcd(a, b);
}
}'Beakjoon&프로그래머스 > Java' 카테고리의 다른 글
| [백준/Java] 34935번 오름차순과 비내림차순 (0) | 2025.12.25 |
|---|---|
| [백준/Java] 13241번 최소공배수 (0) | 2025.12.24 |
| [백준/Java] 11478번 서로 다른 부분 문자열의 개수 (0) | 2025.12.24 |
| [백준/Java] 1269번 대칭 차집합 (0) | 2025.12.24 |
| [백준/Java] 1764번 듣보잡 (0) | 2025.12.24 |