- μ΅λ곡μ½μλ λ μμ°μμ 곡ν΅λ μ½μ μ€ κ°μ₯ ν° μλ₯Ό μλ―Ένλ€.
- ex) 72μ 30μ μ΅λ 곡μ½μλ 6μ΄λ€.
- μ΅μ곡배μλ λ μμ°μμ 곡ν΅λ λ°°μ μ€ κ°μ₯ μμ μλ₯Ό μλ―Ένλ€.
- μ΅μ 곡배μ = λ μμ°μμ κ³± / μ΅λ 곡μ½μ
- ex) 72μ 30μ μ΅μ 곡배μλ 360μ΄λ€.
2κ°μ μμ°μλ₯Ό μ λ ₯ λ°μ μ΅λ 곡μ½μλ₯Ό ꡬνκΈ° μν΄ 2λΆν° λ μμ°μ μ€ μμ μμ°μκΉμ§ λͺ¨λ λλμ΄λ³΄λ©΄μ κ°μ₯ ν° κ³΅μ½μλ₯Ό ꡬν μ μλ€. νμ§λ§, μ΄ λ°©λ²μΌλ‘ λ¬Έμ λ₯Ό νλ©΄ μκ° λ³΅μ‘λλ O(N)μ΄ λλ€. λμ λ°©λ²μ μλμ§λ§, λ³΄λ€ ν¨μ¨μ λμΌ μ μλ λ°©λ²μ΄ μ‘΄μ¬νλ©° μ ν΄λ¦¬λ νΈμ λ²μ΄λ μκ³ λ¦¬μ¦μ μ¬μ©νλ©΄ μκ° λ³΅μ‘λλ₯Ό O(logN)μΌλ‘ μ€μΌ μ μλ€.
νΈμ λ²μ΄λ? λ μκ° μλ‘ μλλ°© μλ₯Ό λλμ΄μ κ²°κ΅ μνλ μλ₯Ό μ»λ λ°©λ²
[μ μ]
2κ°μ μμ°μ a,bμ λν΄μ aλ₯Ό bλ‘ λλ λλ¨Έμ§λ₯Ό rμ΄λΌ νλ©΄ λ¨(a>b), aμ bμ μ΅λ곡μ½μλ bμ rμ μ΅λ 곡μ½μμ κ°λ€. μ΄ μ±μ§μ λ°λΌ, bλ₯Ό rλ‘ λλ λλ¨Έμ§ r0λ₯Ό ꡬνκ³ , λ€μ rμ r0λ‘ λλ λλ¨Έμ§λ₯Ό ꡬνλ κ³Όμ μ λ°λ³΅νμ¬ λλ¨Έμ§κ° 0μ΄ λμμ λ, λλλ μκ° aμ bμ μ΅λ 곡μ½μμ΄λ€.
μ΄λ λͺ μμ μΌλ‘ κΈ°μ λ κ°μ₯ μ€λλ μκ³ λ¦¬μ¦μΌλ‘μλ μλ €μ Έ μμΌλ©°, κΈ°μμ 300λ κ²½μ μ°μΈ μ ν΄λ¦¬λμ <μλ‘> μ 7κΆ, λͺ μ 1λΆν° 3κΉμ§μ ν΄λΉνλ€.
ex) 85μ 51μ μ΅λ 곡μ½μλ₯Ό μ ν΄λ¦¬λ νΈμ λ²μ μ¬μ©νμ¬ κ΅¬ν΄λ³΄μ.
- X % Y = Rμ΄λΌκ³ νμ λ, X,Yμ μ΅λ 곡μ½μλ Yμ Rμ μ΅λ 곡μ½μμ κ°λ€λ νΉμ§μ κΈ°μ΅νμ. λλ¨Έμ§ Rμ΄ 0μ΄ λ λκΉμ§ Yμ Rμ λλ¨Έμ§ μ°μ°μ λ°λ³΅νλ€.
- 85 % 51 = 34
- 51 % 34 = 17
- 34 % 17 = 0
- μ΄λ, Y κ°μ μ리μ μλ 17μ΄ μ΅λ 곡μ½μκ° λλ€.