Algorithm

[Algorithm] μœ ν΄λ¦¬λ“œ ν˜Έμ œλ²• (Euclidean Algorithm)

carsumin 2024. 11. 22. 12:56
μœ ν΄λ¦¬λ“œ ν˜Έμ œλ²• (Euclidean Algorithm)

 

  • μ΅œλŒ€κ³΅μ•½μˆ˜, μ΅œμ†Œκ³΅λ°°μˆ˜ (GCD, LCM)
  • μ΅œλŒ€κ³΅μ•½μˆ˜ κ΅¬ν•œ λ’€ 두 수의 곱을 μ΅œλŒ€κ³΅μ•½μˆ˜λ‘œ λ‚˜λˆ„λ©΄ μ΅œμ†Œκ³΅λ°°μˆ˜ ꡬ할 수 있음
두 μžμ—°μˆ˜μ˜ κ³± = μ΅œλŒ€κ³΅μ•½μˆ˜ * μ΅œμ†Œκ³΅λ°°μˆ˜
∴ μ΅œμ†Œκ³΅λ°°μˆ˜ = 두 μžμ—°μˆ˜μ˜ κ³± / μ΅œλŒ€κ³΅μ•½μˆ˜

 

  • λ§Œμ•½ A, BλΌλŠ” 두 μˆ˜κ°€ μžˆλ‹€λ©΄ μ΅œμ†Œκ³΅λ°°μˆ˜(LCM)λŠ” μ•„λž˜μ™€ κ°™λ‹€
LCM = A*B / GCD