소인수분해 계산기

자연수를 소수의 곱으로 풀어줍니다. 360 = 2×2×2×3×3×5 = 2³×3²×5. 약수 전체 목록과 약수의 개수까지 한 번에.

자연수 입력 (1 ~ 10¹⁵)
소인수분해
클립보드에 복사됨
약수 목록
혹시 원하시는 툴이 아니신가요? 챗봇 질문하기로 원하시는 툴을 찾아보세요

소인수분해란

자연수를 소수(prime number)의 곱으로 표현하는 거예요. 예를 들어 360 = 2 × 2 × 2 × 3 × 3 × 5 = 2³ × 3² × 5. 모든 자연수는 단 한 가지 방법으로 소인수분해가 돼요(산술의 기본정리). 약수의 개수, 최대공약수, 최소공배수 계산의 출발점이에요.

이런 분한테 쓸모 있어요

중학생·고등학생 수학 숙제, 약수 개수 문제 푸는 학생, 분수 약분이나 통분에서 막히는 사람한테 쓸모 있어요.

사용법

  1. 자연수 입력 - 1 이상 10^15 이하의 자연수.
  2. 결과 확인 - 소인수분해, 지수 표기, 약수 목록, 약수 개수가 한 번에.

예시

12 = 2² × 3 (약수 6개: 1, 2, 3, 4, 6, 12)
360 = 2³ × 3² × 5 (약수 24개)
1024 = 2¹⁰ (약수 11개)
7919 = 7919 (소수, 약수 2개)
2,310 = 2 × 3 × 5 × 7 × 11 (소수 5개의 곱)

왜 인수분해를 따로 하나요?

  • 숙제 검증 - 본인이 푼 답을 빠르게 확인.
  • 약수 자동 나열 - 분해만이 아니라 약수 목록까지 한 번에. 약수 개수 문제 풀 때 유용.
  • 지수 표기 - 2³ × 3² 처럼 보기 좋게 표시.
  • 10^15까지 - JavaScript 안전 정수 한계 직전까지 지원.
  • 한계 - 그 이상 큰 수(소수 판정 어려움)는 별도 도구가 필요해요.

다른 계산기랑 비교

항목FreeToolbox구글/네이버 검색WolframAlpha
소인수분해OXO
지수 표기OXO
약수 전체 목록OXO
약수 개수OXO
한국어OOX

자주 묻는 질문

1은 왜 소수가 아니에요?

약수가 1과 자기 자신 둘이 아니라 1만 있기 때문이에요. 1을 소수로 인정하면 소인수분해의 유일성(산술의 기본정리)이 깨져요.

음수도 인수분해 되나요?

이 도구는 자연수만. 음수는 -1을 따로 분리하면 가능하지만 표준 정의는 양의 정수예요.

약수가 정말 24개인지 어떻게 검증?

약수 개수 = 각 소인수의 (지수 + 1)을 모두 곱한 값. 360 = 2³×3²×5¹이면 (3+1)(2+1)(1+1) = 24.

10^15 위는 왜 안 돼요?

JavaScript Number의 안전 정수 한계가 2^53 ≈ 9×10^15. 그 위는 정밀도 손실로 인수분해 결과가 부정확해질 수 있어서 안전 한계로 막아둠.

큰 소수는 시간이 오래 걸리나요?

10^15 근처의 큰 소수는 √n 까지 검사하므로 약 3천만 번 시도. 1~2초 걸릴 수 있어요. 일반적인 숫자(~10^9)는 즉시.