최대공약수·최소공배수 계산기

여러 정수의 최대공약수(GCD)와 최소공배수(LCM)를 즉시 계산합니다 — 100% 브라우저에서 실행되며 업로드되지 않습니다.

사용된 숫자: 12, 18, 24

최대공약수 (GCD)
6
최소공배수 (LCM)
72

🔒 브라우저에서 처리되며 업로드되지 않습니다.

이 GCD·LCM 계산기가 하는 일

쉼표나 공백으로 구분한 정수 두 개 이상을 입력하면 최대공약수(GCD, 최대공통인수)와 최소공배수(LCM)를 즉시 보여 줍니다. 최대공약수는 목록의 모든 수를 나머지 없이 나누는 가장 큰 정수이고, 최소공배수는 모든 수가 나누어떨어지는 가장 작은 양의 정수입니다. 음수 부호는 무시되고 정수가 아니거나 빈 값은 건너뛰므로, 다소 지저분한 데이터를 붙여넣어도 깔끔한 결과를 얻을 수 있습니다.

결과를 계산하는 방법

최대공약수는 고전적인 유클리드 호제법으로 구합니다. 두 수의 나머지로 큰 값을 반복해서 바꾸다가 하나가 0이 되면 멈춥니다. 두 수의 최소공배수는 이 최대공약수를 이용해 lcm(a, b) = |a × b| / gcd(a, b) 공식으로 구하며, 이를 목록 전체에 적용합니다. 어떤 수가 0이면 LCM은 0으로 표시되는데, 이는 수학적 관례와 일치합니다. 입력하는 즉시 결과가 갱신됩니다.

자주 묻는 질문

세 개 이상의 숫자는 어떻게 입력하나요?

모든 정수를 한 줄에 쉼표나 공백(또는 둘 다)으로 구분해 입력하세요. 예: "12, 18, 24". 계산기는 목록 전체를 하나의 GCD와 하나의 LCM으로 계산합니다.

입력한 내용이 서버로 업로드되나요?

아니요. 모든 계산은 브라우저의 자바스크립트로 처리됩니다. 입력한 내용은 어디로도 전송, 저장, 기록되지 않습니다.

0이나 소수를 넣으면 어떻게 되나요?

0은 허용되며 관례에 따라 LCM이 0이 됩니다. 소수, 분수 등 정수가 아닌 값은 무시되어 정수만 결과에 반영됩니다.