어떤 수의 모든 약수를 곱한 값은 어떻게 구할 수 있을까요? 얼핏 복잡해 보일 수 있지만, 의외로 간단한 공식을 통해 쉽게 계산할 수 있습니다. 이 글에서는 모든 약수의 곱을 구하는 공식과 그 원리를 자세히 설명하고, 다양한 예시를 통해 여러분의 이해를 돕겠습니다.
모든 약수의 곱 공식의 기본 원리
어떤 자연수 N의 모든 약수의 곱을 P라고 할 때, P는 N의 (약수의 개수 / 2) 제곱과 같습니다. 즉, P = N^(d(N)/2) 입니다. 여기서 d(N)은 자연수 N의 약수의 개수를 의미합니다. 이 공식이 왜 성립하는지 이해하기 위해, 약수 쌍의 성질을 살펴보겠습니다. 예를 들어 12의 약수는 1, 2, 3, 4, 6, 12입니다. 이 약수들을 곱하면 1 * 2 * 3 * 4 * 6 * 12 = 1728이 됩니다. 약수의 개수는 6개입니다. 공식을 적용하면 12^(6/2) = 12^3 = 1728이 되어 공식이 성립함을 알 수 있습니다. 약수들을 작은 수부터 큰 수 순서로 나열했을 때, 가장 작은 약수와 가장 큰 약수, 두 번째로 작은 약수와 두 번째로 큰 약수... 와 같이 양 끝에서부터 짝을 지으면 그 곱이 항상 원래 수 N이 됩니다. 예를 들어 12의 경우 (1 * 12) = 12, (2 * 6) = 12, (3 * 4) = 12가 됩니다. 약수의 개수가 짝수라면 이러한 약수 쌍이 정확히 절반으로 나뉘고, 그 곱은 N^(약수의 개수/2)가 됩니다.
약수의 개수가 홀수인 경우
만약 어떤 수의 약수의 개수가 홀수라면, 그 수는 어떤 자연수의 제곱수입니다. 예를 들어 36의 약수는 1, 2, 3, 4, 6, 9, 12, 18, 36으로 총 9개입니다. 약수 쌍을 지어보면 (136), (218), (312), (49)까지는 곱이 36이 되지만, 가운데 약수인 6은 짝을 이루지 못합니다. 이 경우, 모든 약수의 곱은 N^(약수의 개수/2)로 계산됩니다. 36의 약수의 개수는 9개이므로, 약수의 곱은 36^(9/2)가 됩니다. 이는 (36^(1/2))^9 = 6^9 와 같습니다. 혹은 36^4 * 6 으로도 볼 수 있는데, 36^4는 36을 4쌍의 곱으로 나타낸 것이고, 남은 6은 그 자체로 곱해지는 것입니다. 즉, 36^(9/2) = 36^(4.5) = 36^4 * 36^0.5 = 36^4 * 6 이 되는 것입니다. 따라서 약수의 개수가 홀수일 때도 공식은 동일하게 적용됩니다. 중요한 점은 제곱수라면 가운데 약수가 자기 자신과 곱해지는 셈이 되어 결과적으로 N^(d(N)/2) 공식을 그대로 사용할 수 있다는 것입니다.
약수의 개수 구하는 방법
모든 약수의 곱 공식을 사용하기 위해서는 먼저 해당 수의 약수의 개수를 알아야 합니다. 약수의 개수를 구하는 가장 쉬운 방법은 소인수분해를 이용하는 것입니다. 어떤 자연수 N을 소인수분해하여 N = p1^a1 * p2^a2 * ... * pk^ak (p1, p2, ..., pk는 서로 다른 소수이고, a1, a2, ..., ak는 양의 정수)로 나타냈을 때, N의 약수의 개수 d(N)은 (a1+1)(a2+1)...(ak+1)로 계산됩니다. 예를 들어 12를 소인수분해하면 2^2 * 3^1 입니다. 따라서 12의 약수의 개수는 (2+1)(1+1) = 3 * 2 = 6개입니다. 36을 소인수분해하면 2^2 * 3^2 입니다. 따라서 36의 약수의 개수는 (2+1)(2+1) = 3 * 3 = 9개입니다. 이 약수의 개수를 구하는 방법을 익히면 모든 약수의 곱을 계산하는 것이 훨씬 수월해집니다.
실전 예시로 공식 익히기
이제 몇 가지 예시를 통해 모든 약수의 곱 공식을 적용해 보겠습니다.
-
예시 1: 20의 모든 약수의 곱
- 20을 소인수분해하면 2^2 * 5^1 입니다.
- 약수의 개수는 (2+1)(1+1) = 3 * 2 = 6개입니다.
- 모든 약수의 곱은 20^(6/2) = 20^3 = 8000입니다. (참고: 20의 약수는 1, 2, 4, 5, 10, 20이며, 곱하면 124510*20 = 8000입니다.)
-
예시 2: 100의 모든 약수의 곱
- 100을 소인수분해하면 2^2 * 5^2 입니다.
- 약수의 개수는 (2+1)(2+1) = 3 * 3 = 9개입니다.
- 모든 약수의 곱은 100^(9/2) 입니다. 이는 (100^(1/2))^9 = 10^9 = 1,000,000,000 입니다.
이처럼 소인수분해를 통해 약수의 개수를 구하고, 이 개수를 이용하여 모든 약수의 곱 공식을 적용하면 어떤 수의 약수들의 곱을 빠르고 정확하게 계산할 수 있습니다. 처음에는 조금 복잡하게 느껴질 수 있지만, 몇 번 연습하다 보면 금방 익숙해질 것입니다.