🧮
🧮 수학·통계

소인수분해 계산기

입력하면 바로 계산됩니다.

입력값

소인수분해 쉽게 이해하기 — 개념과 원리

소인수분해는 1보다 큰 자연수를 소수들의 곱으로 나타내는 것으로, 360 = 2³ × 3² × 5처럼 씁니다. 분수와 근호를 간단히 하고, 최대공약수와 최소공배수를 구하고, 약수의 개수를 세는 데 바탕이 되는 기본 도구입니다. 이 계산기는 소인수분해 결과와 함께 약수의 개수와 약수의 합, 그 수가 소수인지도 알려 줍니다.

360의 소인수분해 나무360 = 2 × 180, 180 = 2 × 90, 90 = 2 × 45, 45 = 3 × 15, 15 = 3 × 5로 나누면 2³ × 3² × 5가 되고 약수는 24개입니다.360의 소인수분해 나무360218029024531535약수의 개수(3+1)(2+1)(1+1)= 24소수360 = 2³ × 3² × 5
가장 작은 소수부터 계속 떼어 내면 소수만 남습니다.

계산 방법

입력값은 2 이상, 약 9 × 10¹⁵ 이하의 자연수입니다.

원리

산술의 기본정리에 따르면 1보다 큰 모든 자연수의 소인수분해는 곱하는 순서를 무시하면 단 한 가지뿐입니다. √n까지만 나누어 보면 되는 이유는 n = a × b일 때 a와 b 중 적어도 하나는 √n 이하이기 때문입니다. n의 약수는 각 소인수의 지수를 0부터 e까지 따로따로 골라 만들므로, 소인수마다 e + 1가지 선택이 있고 이를 곱한 것이 약수의 개수입니다. 약수의 합은 1 + p + p² + … + pᵉ = (p^(e+1) − 1)/(p − 1)이라는 등비수열의 합을 소인수마다 곱한 것입니다.

예제 풀이

  1. 입력값: 360입니다.
  2. 360 ÷ 2 = 180, 180 ÷ 2 = 90, 90 ÷ 2 = 45이므로 2³입니다. 45 ÷ 3 = 15, 15 ÷ 3 = 5이므로 3²이고, 5는 소수입니다.
  3. 소인수분해 결과는 2^3 × 3^2 × 5입니다.
  4. 약수의 개수는 (3 + 1)(2 + 1)(1 + 1) = 24개입니다.
  5. 약수의 합은 15 × 13 × 6 = 1,170입니다.
  6. 소수인가요? 아니요(no)입니다.

결과 해석

소인수가 하나이고 지수가 1이면 그 수는 소수입니다. 360처럼 작은 소인수가 여러 개 있으면 약수가 많아 여러 방법으로 나누기 좋습니다. 원의 360°나 12, 24, 60 같은 단위가 여러 가지로 나누기 편리한 것도 이 때문입니다. 약수의 합이 2n보다 크면 과잉수이며, 360은 1,170 > 720이므로 과잉수입니다.

흔한 실수

주의: 큰 소인수 두 개로 이루어진 수는 나눗셈 시험으로 분해하는 데 시간이 오래 걸리며, 약 9 × 10¹⁵을 넘는 수는 일반 배정밀도로 정확히 나타낼 수 없습니다.

자주 묻는 질문

소인수분해가 암호에서 왜 중요한가요?

큰 소수 두 개를 곱하기는 쉽지만, 곱한 결과에서 원래 소수를 찾기는 일반 컴퓨터로 매우 어렵습니다. RSA 암호가 이 차이를 이용합니다.

소인수분해로 제곱근을 어떻게 간단히 하나요?

같은 소인수를 두 개씩 묶어 밖으로 꺼냅니다. √360 = √(2² × 3² × 2 × 5) = 6√10입니다.

소인수분해 결과는 어떤 순서로 쓰나요?

보통 작은 소수부터 차례로 쓰고, 같은 소수는 거듭제곱으로 묶어 나타냅니다.

출처: G. H. Hardy and E. M. Wright, An Introduction to the Theory of Numbers, Chapter 2, Chapter 16(산술 함수) · Euclid, Elements, Book VII 명제 30–32, Book IX 명제 14

2026년 11월 8일 확인. 표준 공식을 이용해 브라우저에서 배정밀도 숫자로 계산합니다.

🧮 수학·통계 계산기 전체 →🏠 홍라이프 계산기 홈 →