KO
내 도구

소수 판별기

수가 소수인지 확인하고(3,317,044,064,679,887,385,961,981 미만은 정확), 소인수분해, 약수의 개수, 가장 가까운 소수를 보여 줍니다.

24자리까지 입력할 수 있으며, 쉼표와 공백은 무시합니다
소수인가요?
소수
97의 약수는 1과 자기 자신, 두 개뿐입니다
소인수분해
97
약수의 개수
2
이전 소수
89
다음 소수
101

소수 여부는 결정적 밀러–라빈 판정(밑 2~41)으로 가리며, 3.3 × 10²⁴ 미만의 모든 수에서 정확함이 증명되어 있습니다.

내 도구 →
광고

정수가 소수(1과 자기 자신으로만 나누어지는 수)인지 확인하고, 소수가 아니라면 계산 한도 안에서 찾을 수 있는 소인수를 보여 줍니다. 3,317,044,064,679,887,385,961,981 미만의 수는 결정적 밀러–라빈 판정으로 처리하므로 소수 여부는 확률이 아니라 정확한 답입니다. 입력한 수 바로 앞뒤의 소수도 알려 줍니다.

사용 방법

  1. 정수를 입력합니다. 쉼표와 공백은 무시합니다.
  2. 소수, 합성수, 또는 둘 다 아님(0과 1)인지 확인합니다.
  3. 합성수라면 소인수분해, 가장 작은 소인수, 약수의 개수를 확인합니다.
  4. 이전 소수와 다음 소수로 가장 가까운 소수를 찾습니다.

계산식

n is prime ⇔ n > 1 and no prime p ≤ √n divides n

√n까지 나누어 보는 시행 나눗셈이 교과서적인 방법입니다. 큰 n에는 2부터 41까지의 소수 13개를 밑으로 하는 밀러–라빈 판정을 사용하며, 3.3 × 10²⁴ 미만에서는 오답이 없음이 증명되어 있습니다. 합성수는 시행 나눗셈과 폴라드 로 방법으로 분해합니다. 약수의 개수는 소인수분해에서 나옵니다. n = p₁^a × p₂^b × …이면 약수는 (a + 1)(b + 1)…개입니다.

예시

91: √91 ≈ 9.5이므로 2, 3, 5, 7만 확인하면 됩니다. 91 ÷ 7 = 13이므로 91은 합성수이고 91 = 7 × 13, 약수는 4개입니다. 97: 2, 3, 5, 7 중 어느 것으로도 나누어지지 않으므로 97은 소수이며, 이웃한 소수는 89와 101입니다. 360 = 2³ × 3² × 5이고 약수는 (3 + 1)(2 + 1)(1 + 1) = 24개입니다.

자주 묻는 질문

1은 소수인가요?

아닙니다. 소수는 서로 다른 약수가 1과 자기 자신, 정확히 두 개여야 하는데 1은 하나뿐입니다. 1을 제외하면 모든 수의 소인수분해가 하나로 정해지는 장점도 있습니다.

2가 유일한 짝수 소수인가요?

네. 다른 짝수는 1과 자기 자신 외에 2로도 나누어지므로 약수가 적어도 세 개입니다.

손으로 어떻게 확인하나요?

제곱근까지의 각 소수로 나누어 봅니다. 요령도 있습니다. 각 자리 숫자의 합이 3의 배수이면 3으로, 끝자리가 0 또는 5이면 5로, 홀수 자리와 짝수 자리 숫자의 교대합이 11의 배수이면 11로 나누어떨어집니다.

561은 왜 유명한 시험 사례인가요?

561 = 3 × 11 × 17은 가장 작은 카마이클 수로, 자신과 공약수가 없는 모든 밑에 대해 단순한 페르마 판정을 통과합니다. 밀러–라빈 판정은 이를 걸러내므로 여기서는 합성수로 나옵니다.

최종 업데이트:

인용·퍼가기
APA

kakaoCalc. (2026, November 8). 소수 판별기. https://kakao.mobile/ko/tools/prime-number-checker/

MLA

“소수 판별기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/prime-number-checker/.

광고