πŸ”’μ†ŒμΈμˆ˜λΆ„ν•΄ 계산기

2 μ΄μƒμ˜ μžμ—°μˆ˜λ₯Ό μž…λ ₯ν•˜λ©΄ μ†ŒμΈμˆ˜λΆ„ν•΄ 결과와 μ†Œμˆ˜ λͺ©λ‘μ„ μ¦‰μ‹œ ν‘œμ‹œν•©λ‹ˆλ‹€.

μ†ŒμΈμˆ˜λΆ„ν•΄

β€”
ν•­λͺ©κ°’
μ†ŒμΈμˆ˜ λͺ©λ‘β€”
μ†ŒμΈμˆ˜ 개수 (쀑볡 포함)β€”
μ„œλ‘œ λ‹€λ₯Έ μ†ŒμΈμˆ˜ μˆ˜β€”
μ•½μˆ˜ κ°œμˆ˜β€”
μ†Œμˆ˜ μ—¬λΆ€β€”

μ†ŒμΈμˆ˜λΆ„ν•΄ β€” 수λ₯Ό μ†Œμˆ˜λ‘œ λΆ„ν•΄ν•˜λŠ” 원리

μ†ŒμΈμˆ˜λΆ„ν•΄(Prime Factorization)λŠ” μžμ—°μˆ˜λ₯Ό μ†Œμˆ˜λ“€μ˜ 곱으둜 λ‚˜νƒ€λ‚΄λŠ” κ³Όμ •μž…λ‹ˆλ‹€. μ‚°μˆ μ˜ κΈ°λ³Έ 정리에 λ”°λ₯΄λ©΄ λͺ¨λ“  1보닀 큰 μžμ—°μˆ˜λŠ” μœ μΌν•œ μ†ŒμΈμˆ˜λΆ„ν•΄λ₯Ό κ°€μ§‘λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄ 360 = 2Β³ Γ— 3Β² Γ— 5μž…λ‹ˆλ‹€. 이 κ³„μ‚°κΈ°λŠ” μ‹œν–‰ λ‚˜λˆ—μ…ˆλ²•(trial division)으둜 2λΆ€ν„° √nκΉŒμ§€μ˜ μ†Œμˆ˜λ‘œ μˆœμ„œλŒ€λ‘œ λ‚˜λˆ„μ–΄ μ†ŒμΈμˆ˜λ₯Ό κ΅¬ν•©λ‹ˆλ‹€.

μ†ŒμΈμˆ˜λΆ„ν•΄μ˜ ν™œμš©:
1. μ΅œλŒ€κ³΅μ•½μˆ˜(GCD) 계산 β€” 두 수의 μ†ŒμΈμˆ˜λΆ„ν•΄μ—μ„œ 곡톡 μ†ŒμΈμˆ˜μ˜ μ΅œμ†Œ μ§€μˆ˜λ₯Ό κ³±ν•©λ‹ˆλ‹€. GCD(36, 48) = 2Β² Γ— 3 = 12.
2. μ΅œμ†Œκ³΅λ°°μˆ˜(LCM) 계산 β€” 두 수의 μ†ŒμΈμˆ˜λΆ„ν•΄μ—μ„œ λͺ¨λ“  μ†ŒμΈμˆ˜μ˜ μ΅œλŒ€ μ§€μˆ˜λ₯Ό κ³±ν•©λ‹ˆλ‹€. LCM(4, 6) = 2Β² Γ— 3 = 12.
3. λΆ„μˆ˜ μ•½λΆ„ β€” λΆ„μžΒ·λΆ„λͺ¨μ˜ μ†ŒμΈμˆ˜λΆ„ν•΄λ‘œ κ³΅μ•½μˆ˜λ₯Ό μ°Ύμ•„ κΈ°μ•½λΆ„μˆ˜λ‘œ λ§Œλ“­λ‹ˆλ‹€.
4. RSA μ•”ν˜Έν™” β€” 두 개의 λŒ€ν˜• μ†Œμˆ˜μ˜ κ³± n = p Γ— qλ₯Ό 기반으둜 ν•˜λ©°, nμ—μ„œ p, qλ₯Ό μ—­μ‚°ν•˜κΈ° μ–΄λ ΅λ‹€λŠ” 점이 λ³΄μ•ˆμ˜ ν•΅μ‹¬μž…λ‹ˆλ‹€.
5. μ™„μ „μˆ˜Β·μΉœν™”μˆ˜ β€” νŠΉμˆ˜ν•œ 수둠적 μ„±μ§ˆμ„ κ°€μ§„ 수λ₯Ό μ†ŒμΈμˆ˜λΆ„ν•΄λ‘œ ν™•μΈν•©λ‹ˆλ‹€.
6. μ•½μˆ˜ 개수 곡식 β€” n = p₁^a₁ Γ— pβ‚‚^aβ‚‚ Γ— …일 λ•Œ μ•½μˆ˜μ˜ κ°œμˆ˜λŠ” (a₁+1)(aβ‚‚+1)β€¦μž…λ‹ˆλ‹€.

이 κ³„μ‚°κΈ°λŠ” 2 μ΄μƒμ˜ μžμ—°μˆ˜λ₯Ό μž…λ ₯ν•˜λ©΄ μ†Œμˆ˜ μ—¬λΆ€λ₯Ό ν™•μΈν•˜κ³ , ν•©μ„±μˆ˜μ˜ 경우 μ†ŒμΈμˆ˜ λͺ©λ‘, μ•½μˆ˜ 개수λ₯Ό ν•¨κ»˜ ν‘œμ‹œν•©λ‹ˆλ‹€. 맀우 큰 수(10,000,000 이상)λŠ” 계산에 μ‹œκ°„μ΄ 걸릴 수 μžˆμŠ΅λ‹ˆλ‹€.

자주 λ¬»λŠ” 질문 (FAQ)

Q: 1을 μž…λ ₯ν•˜λ©΄ μ–΄λ–»κ²Œ λ˜λ‚˜μš”?

A: 1은 μ†Œμˆ˜κ°€ μ•„λ‹ˆκ³  μ†ŒμΈμˆ˜λΆ„ν•΄κ°€ μ •μ˜λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 2 μ΄μƒμ˜ μžμ—°μˆ˜λ₯Ό μž…λ ₯ν•˜μ„Έμš”.

Q: μ†Œμˆ˜(prime)λ₯Ό μž…λ ₯ν•˜λ©΄ μ–΄λ–»κ²Œ ν‘œμ‹œλ˜λ‚˜μš”?

A: μ†Œμˆ˜λ₯Ό μž…λ ₯ν•˜λ©΄ 자기 μžμ‹ λ§Œμ΄ μ†ŒμΈμˆ˜μ΄λ©° 'μ†Œμˆ˜μž…λ‹ˆλ‹€'둜 ν‘œμ‹œλ©λ‹ˆλ‹€.

Q: μ•½μˆ˜ κ°œμˆ˜λŠ” μ–΄λ–»κ²Œ κ³„μ‚°ν•˜λ‚˜μš”?

A: n = p₁^a₁ Γ— pβ‚‚^aβ‚‚ Γ— …일 λ•Œ μ•½μˆ˜μ˜ 개수 = (a₁+1) Γ— (aβ‚‚+1) Γ— …. 예λ₯Ό λ“€μ–΄ 12 = 2Β² Γ— 3이면 (2+1)(1+1) = 6개의 μ•½μˆ˜(1, 2, 3, 4, 6, 12)κ°€ μžˆμŠ΅λ‹ˆλ‹€.