🧿였일러 ν”Ό(Ο†) ν•¨μˆ˜ 계산기

n보닀 μž‘κ³  nκ³Ό μ„œλ‘œμ†ŒμΈ 수의 개수 Ο†(n)을 μ†ŒμΈμˆ˜λΆ„ν•΄μ™€ μ •μˆ˜ μ—°μ‚° κ³Όμ •κΉŒμ§€ 보여주며 계산

였일러 ν”Ό ν•¨μˆ˜ Ο†(n)의 뜻과 계산법

였일러 ν”Ό ν•¨μˆ˜ Ο†(n)은 1λΆ€ν„° nκΉŒμ§€μ˜ 수 κ°€μš΄λ° nκ³Ό μ„œλ‘œμ†ŒμΈ μˆ˜κ°€ λͺ‡ κ°œμΈμ§€ μ„ΈλŠ” ν•¨μˆ˜μž…λ‹ˆλ‹€. 10을 예둜 λ“€λ©΄ 1, 3, 7, 9κ°€ 10κ³Ό κ³΅μ•½μˆ˜ 1만 κ°€μ§€λ―€λ‘œ Ο†(10)=4κ°€ λ©λ‹ˆλ‹€. 1은 자기 μžμ‹ λΏμ΄κ³  gcd(1,1)=1μ΄λ―€λ‘œ Ο†(1)=1둜 μ •μ˜ν•©λ‹ˆλ‹€. μ†Œμˆ˜ pλŠ” p μžμ‹ λ§Œ μ œμ™Έλ˜λ―€λ‘œ Ο†(p)=pβˆ’1이고, 결과에 μ†Œμˆ˜ νŒμ • 쀄이 λ”°λ‘œ ν‘œμ‹œλ©λ‹ˆλ‹€.

계산은 μ†ŒμΈμˆ˜λΆ„ν•΄λ‘œ ν•©λ‹ˆλ‹€. n의 μ„œλ‘œ λ‹€λ₯Έ μ†ŒμΈμˆ˜λ₯Ό 찾으면 Ο†(n) = n Γ— (1βˆ’1/p₁) Γ— (1βˆ’1/pβ‚‚) Γ— … 둜 ꡬ할 수 μžˆμŠ΅λ‹ˆλ‹€. λ‹€λ§Œ 이 식을 μ†Œμˆ˜ μ—°μ‚°μœΌλ‘œ κ·ΈλŒ€λ‘œ κ³„μ‚°ν•˜λ©΄ 1/3처럼 μœ ν•œ μ†Œμˆ˜λ‘œ μ“Έ 수 μ—†λŠ” 값이 끼어듀어 μ˜€μ°¨κ°€ μƒκΉλ‹ˆλ‹€. κ·Έλž˜μ„œ 이 κ³„μ‚°κΈ°λŠ” μ†ŒμΈμˆ˜λ§ˆλ‹€ λ¨Όμ € λ‚˜λˆ„κ³  κ³±ν•˜λŠ” μ •μˆ˜ μ—°μ‚°μœΌλ‘œ μ§„ν–‰ν•΄ μ •ν™•ν•œ μ •μˆ˜λ§Œ λ‹€λ£Ήλ‹ˆλ‹€. 360이면 360Γ·2Γ—1=180, 180Γ·3Γ—2=120, 120Γ·5Γ—4=96 μˆœμ„œλ‘œ Ο†(360)=96을 μ–»μŠ΅λ‹ˆλ‹€.

이 과정을 화면에 κ·ΈλŒ€λ‘œ λ³΄μ—¬μ£Όλ―€λ‘œ 값이 μ–΄λ–»κ²Œ λ§Œλ“€μ–΄μ‘ŒλŠ”μ§€ 확인할 수 있고, Ο†(n)을 n으둜 λ‚˜λˆˆ λΉ„μœ¨λ„ ν•¨κ»˜ ν‘œμ‹œν•©λ‹ˆλ‹€. n이 100 μ΄ν•˜μ΄λ©΄ μ„œλ‘œμ†ŒμΈ 수λ₯Ό μ „λΆ€ λ‚˜μ—΄ν•΄ κ°œμˆ˜κ°€ Ο†(n)κ³Ό λ§žλŠ”μ§€ 직접 확인할 수 μžˆμŠ΅λ‹ˆλ‹€. μ†ŒμΈμˆ˜λΆ„ν•΄λŠ” √nκΉŒμ§€λ§Œ λ‚˜λˆ λ³΄λ―€λ‘œ 1μ‘°κΉŒμ§€ μž…λ ₯을 λ°›μœΌλ©°, 0κ³Ό 음수, μ†Œμˆ˜μ μ΄ μžˆλŠ” μˆ˜λŠ” Ο†(n)을 μ •μ˜ν•˜μ§€ μ•Šμ•„ μ§€μ›ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

자주 λ¬»λŠ” 질문

였일러 ν”Ό ν•¨μˆ˜λŠ” 무엇을 μ„ΈλŠ” κ°’μΈκ°€μš”?

1λΆ€ν„° nκΉŒμ§€μ˜ 수 μ€‘μ—μ„œ nκ³Ό μ„œλ‘œμ†ŒμΈ 수의 κ°œμˆ˜μž…λ‹ˆλ‹€. 10의 경우 1, 3, 7, 9κ°€ ν•΄λ‹Ήν•˜λ―€λ‘œ Ο†(10)=4μž…λ‹ˆλ‹€.

Ο†(1)은 μ™œ 1μΈκ°€μš”?

1λΆ€ν„° 1κΉŒμ§€μ˜ 수 쀑 1κ³Ό μ„œλ‘œμ†ŒμΈ μˆ˜λŠ” 1 μžμ‹ λΏμ΄κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€. gcd(1,1)=1μ΄λ―€λ‘œ κ°œμˆ˜λŠ” 1κ°œκ°€ λ©λ‹ˆλ‹€.

n이 μ†Œμˆ˜λ©΄ Ο†(n)은 μ–΄λ–»κ²Œ λ˜λ‚˜μš”?

μ†Œμˆ˜ pλŠ” 자기 μžμ‹ λ§Œ κ³΅μ•½μˆ˜κ°€ λ˜λ―€λ‘œ 1λΆ€ν„° pκΉŒμ§€ 쀑 p만 μ œμ™Έλ©λ‹ˆλ‹€. λ”°λΌμ„œ Ο†(p)=pβˆ’1이고, 결과에 μ†Œμˆ˜ νŒμ • 쀄이 ν•¨κ»˜ ν‘œμ‹œλ©λ‹ˆλ‹€.