//최대 공약수
static int gdc(int a, int b) {
if(a<b) // 유클리드 호제법 조건
{
int temp = a;
a = b;
b = temp;
}
while(b!=0) { // 유클리드 호제법
int r=a%b;
a=b;
b=r;
}
return a;
}
//최소 공배수
static int lcm(int a, int b) { //최소 공배수
return a*b / gdc(a,b);
}
'알고리즘' 카테고리의 다른 글
| 백준 - 17836 공주님을 구해라! 자바 (3) | 2025.07.15 |
|---|---|
| 백준 - 17396 백도어 (1) | 2025.07.15 |
| 백준 - 2503 숫자야구 (1) | 2025.07.15 |
| 백준 - 10845 큐 (0) | 2025.07.15 |
| 서버실 17245 자바 (0) | 2025.04.06 |