~ / calculator / prime-factorization-calculator

🔢 소인수분해 계산기

자연수를 넣으면 소인수분해(지수 표기)와 거꾸로 나누기 풀이, 소수 판별, 약수 목록·개수·합을 한 번에 보여 줘요.

input
result
결과
-
광고

사용법

  1. 소인수분해할 자연수를 넣으면 바로 결과가 나와요. 2부터 9,007,199,254,740,991(2⁵³ − 1)까지 정확하게 계산해요.
  2. 큰 글자로 지수 표기(예: 360 = 2³ × 3² × 5)가 나오고, 아래에 소수 여부, 약수 개수, 약수의 합, 바로 앞뒤 소수가 보여요.
  3. 거꾸로 나누기(나눗셈 사다리) 풀이는 교과서에서 쓰는 모양 그대로라 숙제 풀이를 확인할 때 써요.
  4. 약수가 2,000개 이하면 약수 목록을 작은 수부터 모두 보여 줘요. copy 버튼으로 결과 전체를 복사할 수 있어요.

소인수분해란

1보다 큰 자연수를 소수(1과 자기 자신만 약수로 가지는 수)들의 곱으로 나타내는 것이에요. 2, 3, 5, 7, 11, 13 …이 소수이고, 곱하는 순서를 무시하면 소인수분해 결과는 하나뿐이에요(산술의 기본 정리). 그래서 소인수분해를 해 두면 약수, 최대공약수·최소공배수, 제곱수 판별 같은 문제를 한 번에 풀 수 있어요. 중학교 1학년 수학 첫 단원에서 배우는 내용이에요.

계산 공식

1) 작은 소수부터 나누기 (시행 나눗셈)

2로 나눠지지 않을 때까지 나누고, 다음 3, 5, 7 …로 계속 나눠요. 나누는 수가 남은 수의 제곱근보다 커지면 멈추는데, 그때 남은 수가 1보다 크면 그 수 자체가 소수예요. 이 계산기도 같은 방법으로 2와 3 다음에는 6k ± 1 꼴(5, 7, 11, 13 …)만 나눠서 빠르게 끝내요.

2) 약수의 개수와 합

n = pa × qb × rc 이면

각 소인수를 0번부터 지수만큼 고르는 경우의 수를 곱한 것이 약수 개수예요. 약수의 개수가 홀수이면 그 수는 제곱수예요(36 = 2² × 3², 약수 9개).

계산 예시 — 360

360 ÷ 2 = 180, ÷ 2 = 90, ÷ 2 = 45 → 2로 세 번. 45 ÷ 3 = 15, ÷ 3 = 5 → 3으로 두 번. 남은 5는 소수예요. 그래서 360 = 2³ × 3² × 5이고, 약수의 개수는 (3+1)(2+1)(1+1) = 24개, 약수의 합은 (1+2+4+8)(1+3+9)(1+5) = 15 × 13 × 6 = 1,170이에요. 하루가 24시간, 원이 360도인 것처럼 약수가 많은 수는 여러 방법으로 똑같이 나누기 좋아서 단위로 많이 쓰여요.

수소인수분해약수 개수약수의 합
122² × 3628
362² × 3²991
602² × 3 × 512168
722³ × 3²12195
1002² × 5²9217
3602³ × 3² × 5241,170
1,0002³ × 5³162,340
2,0262 × 101343,042
2,027202722,028

2026은 2 × 1013, 2027은 그 자체가 소수예요. 위 표의 값은 모두 이 페이지의 계산 코드로 다시 확인한 값이에요.

소인수분해로 푸는 문제

자주 하는 실수

계산 범위: 자바스크립트가 정수를 정확하게 다루는 2⁵³ − 1까지. 큰 소수 두 개의 곱(예: 15자리 이상)은 계산에 1초 안팎 걸릴 수 있어요. 경우의 수 계산은 순열·조합 계산기에서 할 수 있어요.

자주 묻는 질문

360을 소인수분해하면?
360 = 2³ × 3² × 5 예요. 약수는 (3+1)(2+1)(1+1) = 24개, 약수의 합은 1,170이에요.
1은 소수인가요?
아니요. 소수는 약수가 1과 자기 자신 딱 2개인 수예요. 1은 약수가 1개뿐이라 소수도 합성수도 아니에요.
약수의 개수는 어떻게 구해요?
소인수분해한 뒤 각 지수에 1을 더해 모두 곱해요. 72 = 2³ × 3² 이면 (3+1)(2+1) = 12개예요.
어떤 수가 소수인지 빨리 아는 방법은?
그 수의 제곱근보다 작은 소수로 하나씩 나눠 봐서 하나도 나눠떨어지지 않으면 소수예요. 97은 √97 ≈ 9.8 이라 2, 3, 5, 7로만 나눠 보면 되고, 모두 나눠지지 않으니 소수예요.
2027은 소수인가요?
네, 2027은 소수예요. 2026은 2 × 1013 으로 소수가 아니에요.
얼마나 큰 수까지 되나요?
9,007,199,254,740,991(2⁵³ − 1)까지 정확하게 계산해요. 이 수 자체는 6361 × 69431 × 20394401 이에요.

이 도구와 함께 보면 좋은 글

관련 도구

더 둘러보기

🧮 계산 다른 도구

🔥 많이 찾는 도구

🔮 재미로 한 번 더

📝 읽어 볼 만한 글

글 전체 보기 →