소인수분해 계산기

1조까지나눗셈 사다리·호제법갱신 2026.10.13
자연수를 넣으면 소인수분해·약수·소수 여부를 보여 줍니다
무엇을 구할까요?

2 이상 1조(10^12) 이하의 자연수를 넣으세요.

360 소인수분해2³ × 3² × 5
소수인가요?아니요, 합성수입니다 (가장 작은 소인수 2)
약수 개수24개 = (3+1) × (2+1) × (1+1)
약수의 합1,170
가까운 소수앞 359 · 뒤 367
제곱수가 되려면 곱할 가장 작은 수10 (→ 3,600 = 60²)

계산식: 360 = 2³ × 3² × 5

나눗셈 사다리 (가장 작은 소수로 계속 나누기)

단계나누는 소수나누기 전몫
12360180
2218090
329045
434515
53155
6551

소인수와 지수

소인수지수거듭제곱값
232³8
323²9
5155
약수 목록 (24개) — 짝을 이루는 두 약수의 곱 = 360 (펼쳐서 전체 보기 · 12행)

약수 목록 (24개) — 짝을 이루는 두 약수의 곱 = 360

작은 약수짝 약수
1360
2180
3120
490
572
660
845
940
1036
1230
1524
1820

내 계산 기록

저장한 계산이 없습니다. 「결과 저장」을 누르면 이 기기의 브라우저에만 저장됩니다(최대 20건).

내 블로그·사이트에 붙이기

이 계산기를 블로그 글이나 사이트에 그대로 넣을 수 있습니다. 출처 링크가 함께 들어갑니다.

너비
화면 모드

권장 높이 약 930px — 코드의 height 값을 바꾸면 됩니다.

iframe 이 안 되면 — 네이버 블로그 등 일부 블로그는 iframe 을 지웁니다. 「이미지로 저장」으로 받은 결과 이미지를 글에 올리고, 아래 링크 카드를 그 밑에 붙이세요.

360을 가장 작은 소수부터 계속 나누면 2, 2, 2, 3, 3, 5가 나와 360 = 2³ × 3² × 5입니다. 지수에 1씩 더해 곱한 (3+1)(2+1)(1+1) = 24개가 약수의 개수입니다. 360과 84의 최대공약수는 12, 최소공배수는 2,520입니다.

계산 방법

소인수분해는 자연수를 소수들의 곱으로만 나타내는 일입니다. 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조까지의 수를 빠르게 판별합니다.

계산 예시

소인수분해와 약수 개수

수소인수분해약수 개수
122² × 36개 (1, 2, 3, 4, 6, 12)
602² × 3 × 512개
3602³ × 3² × 524개
1,0002³ × 5³16개
9797 (소수)2개
1,000,000,000,0002¹² × 5¹²169개

최대공약수·최소공배수

두 수소인수분해최대공약수최소공배수
360, 842³·3²·5 / 2²·3·72² × 3 = 122³ × 3² × 5 × 7 = 2,520
12, 182²·3 / 2·3²636
8, 152³ / 3·51 (서로소)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를 넘으면 값을 표시하지 않습니다.