유클리드 호제법 - 유클리드 호제법의 정의 (https://terms.naver.com/entry.naver?docId=2073670&cid=47324&categoryId=47324) 두 정수 a, b의 최대공약수를 G(a, b)라고 하자. 정수 a, b, q, r (b ≠ 0)에 대해서 a = bq + r이면 G(a, b) = G(b, r)이 성립한다. - 유클리드 호제법으로 최대공약수 구하기 int gcd(int a, int b) { while (b != 0) { int tmp = a % b; a = b; b = tmp; } return a; } - 유클리드 호제법으로 최소공배수 구하기 int lcm(int a, int b) { return a / gcd(a, b) * b; } - 문제 풀이 예시 :..