소인수분해 계산기
2 이상 1조(10^12) 이하의 자연수를 넣으세요.
계산식: 360 = 2³ × 3² × 5
나눗셈 사다리 (가장 작은 소수로 계속 나누기)
| 단계 | 나누는 소수 | 나누기 전 | 몫 |
|---|---|---|---|
| 1 | 2 | 360 | 180 |
| 2 | 2 | 180 | 90 |
| 3 | 2 | 90 | 45 |
| 4 | 3 | 45 | 15 |
| 5 | 3 | 15 | 5 |
| 6 | 5 | 5 | 1 |
소인수와 지수
| 소인수 | 지수 | 거듭제곱 | 값 |
|---|---|---|---|
| 2 | 3 | 2³ | 8 |
| 3 | 2 | 3² | 9 |
| 5 | 1 | 5 | 5 |
약수 목록 (24개) — 짝을 이루는 두 약수의 곱 = 360 (펼쳐서 전체 보기 · 12행)
약수 목록 (24개) — 짝을 이루는 두 약수의 곱 = 360
| 작은 약수 | 짝 약수 |
|---|---|
| 1 | 360 |
| 2 | 180 |
| 3 | 120 |
| 4 | 90 |
| 5 | 72 |
| 6 | 60 |
| 8 | 45 |
| 9 | 40 |
| 10 | 36 |
| 12 | 30 |
| 15 | 24 |
| 18 | 20 |
내 계산 기록
저장한 계산이 없습니다. 「결과 저장」을 누르면 이 기기의 브라우저에만 저장됩니다(최대 20건).
내 블로그·사이트에 붙이기
이 계산기를 블로그 글이나 사이트에 그대로 넣을 수 있습니다. 출처 링크가 함께 들어갑니다.
권장 높이 약 930px — 코드의 height 값을 바꾸면 됩니다.
iframe 이 안 되면 — 네이버 블로그 등 일부 블로그는 iframe 을 지웁니다. 「이미지로 저장」으로 받은 결과 이미지를 글에 올리고, 아래 링크 카드를 그 밑에 붙이세요.
계산 방법
소인수분해는 자연수를 소수들의 곱으로만 나타내는 일입니다. 2부터 시작해 나누어떨어지는 동안 계속 나누고, 더 나눌 수 없으면 3, 5, 7처럼 다음 소수로 넘어갑니다. 나눗셈 사다리를 그려 왼쪽에 나눈 소수를 적어 내려가는 방법이 교과서 방식이고, 계산기 결과 아래 표가 그 사다리입니다.
n = p₁^a × p₂^b × p₃^c 일 때
약수 개수 = (a + 1)(b + 1)(c + 1)
최대공약수 = 공통 소인수의 작은 지수 곱, 최소공배수 = 모든 소인수의 큰 지수 곱
두 수 A, B: 최대공약수 × 최소공배수 = A × B
어떤 수가 소수인지 확인할 때는 그 수의 제곱근까지만 나눠 보면 됩니다. 101은 √101 ≈ 10.05라서 2, 3, 5, 7로만 나눠 보면 되고, 모두 나누어떨어지지 않으니 소수입니다. 계산기도 이 원리로 1조까지의 수를 빠르게 판별합니다.
계산 예시
소인수분해와 약수 개수
| 수 | 소인수분해 | 약수 개수 |
|---|---|---|
| 12 | 2² × 3 | 6개 (1, 2, 3, 4, 6, 12) |
| 60 | 2² × 3 × 5 | 12개 |
| 360 | 2³ × 3² × 5 | 24개 |
| 1,000 | 2³ × 5³ | 16개 |
| 97 | 97 (소수) | 2개 |
| 1,000,000,000,000 | 2¹² × 5¹² | 169개 |
최대공약수·최소공배수
| 두 수 | 소인수분해 | 최대공약수 | 최소공배수 |
|---|---|---|---|
| 360, 84 | 2³·3²·5 / 2²·3·7 | 2² × 3 = 12 | 2³ × 3² × 5 × 7 = 2,520 |
| 12, 18 | 2²·3 / 2·3² | 6 | 36 |
| 8, 15 | 2³ / 3·5 | 1 (서로소) | 120 |
최대공약수는 두 수에 공통으로 들어 있는 소인수를 작은 지수로 골라 곱하고, 최소공배수는 어느 한쪽에라도 있는 소인수를 큰 지수로 골라 곱합니다. 계산기의 지수 비교 표가 이 선택을 한 줄씩 보여 줍니다.
자주 틀리는 점
- 1을 소수로 착각하기 쉽습니다. 소수는 약수가 1과 자기 자신 두 개뿐인 수라서, 약수가 하나뿐인 1은 소수도 합성수도 아닙니다.
- 9, 15, 21처럼 홀수를 모두 소수로 보면 틀립니다. 9 = 3², 15 = 3 × 5입니다.
- 소인수분해 결과에 4나 6 같은 합성수가 남으면 끝난 게 아닙니다. 360 = 2³ × 45로 멈추면 안 되고 45 = 3² × 5까지 나눠야 합니다.
- 최대공약수와 최소공배수를 고를 때 지수를 반대로 고르기 쉽습니다. 최대공약수가 작은 지수, 최소공배수가 큰 지수입니다.
- 세 수의 최소공배수를 두 수씩 곱해 구하면 틀립니다. 소인수분해한 뒤 소인수마다 가장 큰 지수를 골라야 합니다.
유클리드 호제법으로 최대공약수 구하기
수가 커서 소인수분해가 번거로울 때는 나눗셈만 반복하는 유클리드 호제법이 빠릅니다. 큰 수를 작은 수로 나눈 나머지로 다시 작은 수를 나누는 일을 나머지가 0이 될 때까지 되풀이합니다. 360과 84라면 360 = 84 × 4 + 24, 84 = 24 × 3 + 12, 24 = 12 × 2 + 0이므로 마지막에 나눈 수 12가 최대공약수입니다.
「최대공약수·최소공배수」 모드에서 첫째와 둘째 수에 대한 호제법 단계가 표로 나옵니다. 셋째 수를 넣으면 세 수의 최대공약수와 최소공배수도 구하는데, 최소공배수가 10^15를 넘으면 정확한 값을 보장할 수 없어 안내 문구로 대신합니다.
약수 목록과 제곱수 만들기
약수는 작은 약수와 짝 약수를 나란히 보여 줍니다. 두 수를 곱하면 항상 원래 수가 되므로 360이면 1 × 360, 2 × 180, 3 × 120처럼 이어집니다. 약수가 많은 수는 표를 접어 두었다가 펼쳐 볼 수 있게 했고, 아주 많으면 앞쪽 120쌍까지만 보여 드립니다.
소인수분해한 지수가 모두 짝수면 제곱수입니다. 지수가 홀수인 소인수를 하나씩 더 곱하면 가장 작은 제곱수가 되는데, 360이면 2와 5를 곱해 360 × 10 = 3,600 = 60²입니다. 분수를 약분하거나 통분할 때도 최대공약수와 최소공배수를 쓰니 분수 계산기와 함께 보면 좋습니다.
자주 묻는 질문
360을 소인수분해하면?
360 = 2 × 2 × 2 × 3 × 3 × 5 = 2³ × 3² × 5입니다. 약수는 (3+1)(2+1)(1+1) = 24개입니다.
1은 소수인가요?
아닙니다. 소수는 1보다 큰 자연수 가운데 약수가 1과 자기 자신뿐인 수입니다. 1은 소수도 합성수도 아닙니다.
약수의 개수는 어떻게 구하나요?
소인수분해한 뒤 각 지수에 1을 더해 모두 곱합니다. 72 = 2³ × 3²이면 (3+1)(2+1) = 12개입니다.
최대공약수와 최소공배수의 관계는?
두 수의 곱은 최대공약수와 최소공배수의 곱과 같습니다. 12와 18이면 6 × 36 = 216 = 12 × 18입니다.
얼마나 큰 수까지 계산되나요?
1조(10^12)까지입니다. 그보다 큰 수는 브라우저에서 정확하고 빠르게 처리하기 어려워 안내 문구를 보여 드립니다.
출처
2026년 기준 · 법령·기관 확인 기준일 2026-10-13 · 갱신일 2026.10.13
소인수분해·소수 판별은 작은 소수부터 하나씩 나눠 보는 방식으로 정확히 계산하며 1조(10^12) 이하의 자연수만 받습니다. 최소공배수가 10^15를 넘으면 값을 표시하지 않습니다.