최소공배수·최대공약수 계산기
두 개 이상의 수를 입력하면 최대공약수와 최소공배수를 구해 줍니다.
- 브라우저에서 실행 — 입력한 내용은 업로드되지 않습니다
- 가입 불필요, 사용량 제한 없음, 원하는 만큼 무료로 사용
작동 방식
분수를 더하려면 공배수가, 약분하려면 공약수가 필요합니다. 두 개뿐 아니라 어떤 수 목록이든 둘 다 구해 줍니다.
구하는 방법
최대공약수는 유클리드 호제법으로 구합니다. 큰 수를 작은 수로 나눈 나머지로 바꾸는 과정을 반복하는 방법으로, 2000년이 넘은 방법이지만 여전히 가장 빠른 방법입니다. 최소공배수는 두 수의 곱이 최대공약수와 최소공배수의 곱과 같다는 항등식으로 구합니다.
두 개보다 많은 수
두 값을 쌍으로 차례차례 적용하면 목록 전체에 대해서도 구할 수 있습니다. 세 수의 최대공약수는 앞의 두 수의 최대공약수와 세 번째 수의 최대공약수이며, 최소공배수도 마찬가지입니다. 공백이나 쉼표로 구분해 원하는 만큼 입력하세요.
서로소
최대공약수가 1이면 두 수는 1보다 큰 공약수가 없으며 서로소라고 합니다. 약분할 때 중요한 경우이므로 도구가 이를 알려 줍니다. 분자와 분모가 서로소인 분수는 이미 기약분수입니다.
활용되는 곳
최소공배수는 분수를 더할 때의 최소공통분모입니다. 최대공약수는 분수를 약분할 때 나누는 수입니다. 두 주기가 서로 다른 간격으로 반복되는 일정 문제에서도 둘 다 자주 쓰입니다.
최소공배수·최대공약수 계산기 자주 묻는 질문
GCD와 HCF는 무엇이 다른가요?
다르지 않습니다. 최대공약수(greatest common divisor)와 최대공약수(highest common factor)는 같은 것을 가리키는 두 가지 이름입니다.
두 개보다 많은 수를 입력할 수 있나요?
네, 공백이나 쉼표로 구분해 최대 50개까지 입력할 수 있습니다.
서로소란 무엇인가요?
1보다 큰 공약수가 없는 수들로, 최대공약수가 1입니다.
음수는 어떻게 처리되나요?
일반적인 관례대로 절댓값으로 취급합니다.
최소공배수가 가끔 아주 큰 이유는 무엇인가요?
서로소인 수를 입력하면 매우 빠르게 커지기 때문입니다. 서로소인 여러 수의 최소공배수는 그 곱에 가깝습니다.