소인수분해 계산기
자연수를 거듭제곱 꼴의 소인수분해로 나타내고, 나눗셈 과정, 모든 약수, 약수의 개수와 합, 간단히 한 제곱근까지 구합니다.
| 단계 | 수 | 나누는 소수 | 몫 |
|---|---|---|---|
| 1 | 360 | 2 | 180 |
| 2 | 180 | 2 | 90 |
| 3 | 90 | 2 | 45 |
| 4 | 45 | 3 | 15 |
| 5 | 15 | 3 | 5 |
| 6 | 5 | 5 | 1 |
소인수분해는 자연수를 소수의 곱으로 나타내는 것으로, 예를 들어 360 = 2³ × 3² × 5입니다. 분수와 제곱근을 간단히 하거나 두 수의 최대공약수(GCF), 최소공배수(LCM)를 구할 때의 출발점입니다. 9,007,199,254,740,991까지의 자연수를 입력하면 소인수, 나눗셈 과정, 약수, 간단히 한 제곱근을 알려 줍니다.
사용 방법
- 2 이상의 정수를 입력합니다.
- 거듭제곱 꼴의 소인수분해와 곱셈 풀어쓴 식을 확인합니다.
- 소수인지, 약수가 몇 개인지 확인합니다.
- 표의 나눗셈 과정을 따라가 봅니다. 매 단계에서 가장 작은 소수로 나눕니다.
계산식
n = p₁^e₁ × p₂^e₂ × … × pₖ^eₖ
1보다 큰 모든 자연수는 이런 소인수분해가 단 하나뿐입니다(산술의 기본 정리). 이로부터 약수의 개수 = (e₁ + 1)(e₂ + 1)…(eₖ + 1), 약수의 합 = Π (pᵢ^(eᵢ+1) − 1) ÷ (pᵢ − 1)입니다. 계산기는 2와 3으로 나눈 다음, √n 이하의 6k ± 1 꼴 후보로 나눕니다.
예시
360: 360 ÷ 2 = 180, 180 ÷ 2 = 90, 90 ÷ 2 = 45, 45 ÷ 3 = 15, 15 ÷ 3 = 5이고 5는 소수입니다. 따라서 360 = 2³ × 3² × 5입니다. 약수는 (3 + 1)(2 + 1)(1 + 1) = 24개이고 그 합은 15 × 13 × 6 = 1,170이며, 360 = 6² × 10이므로 √360은 6√10으로 간단해집니다.
자주 묻는 질문
1은 소수인가요?
아닙니다. 소수는 약수가 1과 자기 자신, 정확히 두 개인 수인데 1의 약수는 하나뿐입니다. 1을 제외해야 모든 소인수분해가 하나로 정해집니다.
소인수분해로 최대공약수나 최소공배수를 어떻게 구하나요?
두 수를 소인수분해합니다. 최대공약수는 공통 소수를 작은 쪽 지수로, 최소공배수는 모든 소수를 큰 쪽 지수로 곱합니다. 360 = 2³ × 3² × 5, 84 = 2² × 3 × 7이면 최대공약수는 2² × 3 = 12, 최소공배수는 2³ × 3² × 5 × 7 = 2,520입니다.
얼마나 큰 수까지 분해할 수 있나요?
브라우저가 정확하게 저장하는 가장 큰 정수인 2⁵³ − 1 = 9,007,199,254,740,991까지입니다. 이 수 자체는 6361 × 69431 × 20394401입니다. 한계에 가까운 큰 소수는 제곱근(약 9,500만)까지의 후보를 모두 확인해야 하므로 시간이 조금 걸립니다.
최종 업데이트:
이 입력값이 담긴 페이지 주소: https://kakao.mobile/ko/tools/prime-factorization-calculator/
인용·퍼가기
kakaoCalc. (2026, November 8). 소인수분해 계산기. https://kakao.mobile/ko/tools/prime-factorization-calculator/
“소인수분해 계산기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/prime-factorization-calculator/.