소수는 11보다 큰 정수 중에서 양의 약수가 정확히 두 개, 즉 11과 자기 자신뿐인 수입니다. 따라서 2,3,5,2, 3, 5, 77은 소수이고, 11은 소수가 아니며, 1212 같은 수는 합성수입니다.

11보다 큰 정수가 양의 약수를 두 개보다 많이 가지면 그 수를 합성수라고 합니다. 예를 들어 12121,2,3,4,6,1, 2, 3, 4, 6, 1212로 나누어떨어지므로 합성수입니다.

50까지의 소수

다음은 5050까지의 소수입니다:

2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 472,\ 3,\ 5,\ 7,\ 11,\ 13,\ 17,\ 19,\ 23,\ 29,\ 31,\ 37,\ 41,\ 43,\ 47

간격이 단순하게 반복되는 규칙은 없습니다. 예를 들어 11111313은 서로 가깝지만, 그다음 2323에서 2929까지의 간격은 더 큽니다.

어떤 수가 소수일까?

어떤 수가 소수이려면 다음 두 조건을 모두 만족해야 합니다:

  1. 11보다 커야 합니다.
  2. 양의 약수가 11과 자기 자신뿐이어야 합니다.

그래서 11은 소수가 아니고, 짝수인 22는 소수입니다. 22의 양의 약수는 정확히 1122 두 개뿐입니다.

어떤 수가 소수인지 판별하는 방법

정수 n>1n > 1에 대해, 22부터 n\lfloor \sqrt{n} \rfloor까지의 어떤 정수가 nn을 나누어떨어지게 하는지 확인하면 소수인지 판별할 수 있습니다.

이유는 실용적입니다. 만약 n=abn = ab라면, 두 인수 중 하나는 반드시 n\sqrt{n}보다 작거나 같아야 합니다. 따라서 n\sqrt{n}에 도달할 때까지 약수가 나오지 않으면, 그보다 큰 쪽에 숨어 있는 인수쌍도 없습니다.

실제로는 먼저 간단한 나눗셈 규칙부터 확인하는 경우가 많습니다:

  1. nn이 짝수이고 22보다 크면 소수가 아닙니다.
  2. 각 자리 숫자의 합이 33의 배수이면, nn33으로 나누어떨어집니다.
  3. nn의 끝자리가 00 또는 55이고 55보다 크면, nn55로 나누어떨어집니다.

이런 빠른 확인법만으로 소수임이 증명되지는 않지만, 많은 합성수를 빠르게 걸러내는 데 도움이 됩니다.

예제: 2929는 소수인가?

2929를 판별하려면 먼저 다음을 봅니다.

295.38\sqrt{29} \approx 5.38

따라서 55까지의 정수 약수만 확인하면 충분합니다.

  • 2929는 홀수이므로 22로 나누어떨어지지 않습니다.
  • 29292+9=112 + 9 = 11이고, 111133의 배수가 아니므로 33으로 나누어떨어지지 않습니다.
  • 2929는 끝자리가 00이나 55가 아니므로 55로 나누어떨어지지 않습니다.

여기서는 44를 확인해도 새로운 정보가 없습니다. 44의 배수는 모두 짝수인데, 2929는 이미 22로 나누어떨어지지 않기 때문입니다.

55까지 확인해도 약수가 없으므로, 2929는 소수입니다.

소수에서 자주 하는 실수

11을 소수라고 말하는 경우

그렇지 않습니다. 정의에 따르면 양의 약수가 정확히 두 개여야 하는데, 11은 하나뿐입니다.

모든 홀수가 소수라고 생각하는 경우

많은 홀수는 합성수입니다. 예를 들어 2121은 홀수이지만,

21=3×721 = 3 \times 7

이므로 소수가 아닙니다.

너무 멀리까지 확인하는 경우

소수 판별만 하는 것이라면 nn보다 작은 모든 수를 다 확인할 필요는 없습니다. n\sqrt{n}까지만 보면 충분합니다.

소수는 어디에 쓰일까?

소수는 인수분해, 나눗셈 성질, 최대공약수 문제, 최소공배수 문제에서 자주 등장합니다. 11보다 큰 모든 정수는 순서를 제외하면 유일한 방식으로 소인수분해할 수 있기 때문에 중요합니다.

또한 소수는 모듈러 산술과 암호학에서도 등장합니다. 암호학에서는 훨씬 더 전문적인 맥락에서, 큰 소수들이 추가적인 규칙과 알고리즘과 함께 사용됩니다.

비슷한 문제를 풀어 보세요

같은 제곱근 방법으로 47475151을 판별해 보세요. 하나는 소수이고 하나는 합성수이므로, n\sqrt{n}에서 멈추는 규칙이 잘 이해되는지 빠르게 확인할 수 있습니다.

문제 풀이가 필요하신가요?

문제를 올리면 검증된 단계별 풀이를 몇 초 만에 받을 수 있습니다.

GPAI Solver 열기 →