[알고리듬]#92 유클리드 알고리듬
알고리듬 실습창을 열 수 있습니다.실습창 열기 유클리드 알고리듬(Euclidean algorithm)위의 방법이 유클리드 알고리듬입니다.조금 다르게 해석하면 자기 호출 구조(recursive structure)가 확실하게 보입니다.두 정수 a, b의 최대공약수를 G(a, b)라고 하자.정수 a, b, q, r (b ≠ 0)에 대하여 a = bq + r,이면 G(a, b) = G(b, r)가 성립한다.최대공약수(GCD: Greatest Common divisor)a를 b로 나눈 나머지를 r이라고 하자.r이 0이면 gcd는 b이고, 아니면 a는 b, b는 r로 바꾸어 처음부터 반복한다.최소공배수(LCM: Least common multiple)lcm=a*b/gcd 위의 설명에서 되부름 구조(recursive..
2026. 2. 12.