KO
내 도구

최대공약수 계산기

둘 이상의 자연수의 최대공약수를 구하고, 모든 공약수와 소인수분해, 최대공약수로 나눈 값까지 보여 주는 계산기입니다.

2개에서 50개의 수를 쉼표나 공백으로 구분해 입력하세요(천 단위 구분 기호는 쓰지 않습니다)
최대공약수
12
공약수
1, 2, 3, 4, 6, 12
소인수로 구한 최대공약수
2² × 3 = 12
최대공약수로 나눈 값
2 : 3 : 5
가장 간단한 정수비
최소공배수
360
정확한 최소공배수
각 수의 약수
수소인수분해약수의 개수약수
242³ × 381, 2, 3, 4, 6, 8, 12, 24
362² × 3²91, 2, 3, 4, 6, 9, 12, 18, 36
602² × 3 × 5121, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30, 60
내 도구 →
광고

최대공약수(GCF)는 목록에 있는 모든 수를 나머지 없이 나누는 가장 큰 정수입니다. 분수와 비를 약분하거나, 가능한 한 큰 같은 묶음으로 나누거나, 대수에서 식을 인수분해할 때 필요합니다. 둘 이상의 정수를 입력하면 최대공약수와 모든 공약수, 그리고 답의 근거가 되는 소인수분해를 보여 드립니다.

사용 방법

  1. 쉼표나 공백으로 구분해 정수를 둘 이상 입력합니다. 천 단위 구분 기호는 쓰지 않습니다.
  2. 최대공약수와 공약수 전체 목록을 확인합니다.
  3. 표에서 각 수의 소인수분해와 약수 목록을 확인합니다.
  4. "최대공약수로 나눈 값"으로 가장 간단한 비나 분수를 얻습니다.

계산식

최대공약수 = 모든 수가 공유하는 소수들을 각각 가장 낮은 거듭제곱으로 곱한 값

각 수를 소수의 곱으로 나타냅니다. 소수는 모든 소인수분해에 나타날 때만 포함하며, 그 지수는 어느 수에서든 가장 작은 값을 택합니다. 공유하는 소수가 없으면 최대공약수는 1이고, 이런 수들을 서로소라고 합니다.

예시

24, 36, 60의 경우 24 = 2³ × 3, 36 = 2² × 3², 60 = 2² × 3 × 5입니다. 세 수에 모두 있는 소수는 2(가장 낮은 거듭제곱 2²)와 3(가장 낮은 거듭제곱 3¹)이므로 최대공약수는 2² × 3 = 12입니다. 각 수를 12로 나누면 비 2 : 3 : 5가 되고, 공약수는 1, 2, 3, 4, 6, 12입니다.

자주 묻는 질문

GCF는 GCD나 HCF와 같은가요?

네. GCF, GCD, HCF는 모두 같은 수, 즉 최대공약수를 가리키는 이름이며, 나라와 교재에 따라 쓰는 표현이 다릅니다.

최대공약수로 분수를 약분하려면 어떻게 하나요?

분자와 분모를 둘의 최대공약수로 나눕니다. 36/60의 최대공약수는 12이므로 36/60 = 3/5이고, 더 이상 약분되지 않습니다.

어떤 수와 0의 최대공약수는 얼마인가요?

모든 정수는 0을 나누므로 0과 n의 최대공약수는 n 자신입니다. 0과 0의 최대공약수는 가장 큰 약수가 없으므로 정의되지 않습니다.

실제 최대공약수 문제는 어떤 모습인가요?

24cm, 36cm, 60cm의 리본을 낭비 없이 같은 길이로 자르는 경우, 가장 긴 조각의 길이가 최대공약수인 12cm이고 조각 수는 2 + 3 + 5 = 10개입니다.

최종 업데이트:

인용·퍼가기
APA

kakaoCalc. (2026, November 8). 최대공약수 계산기. https://kakao.mobile/ko/tools/gcf-calculator/

MLA

“최대공약수 계산기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/gcf-calculator/.

광고