[JavaScript/section 7] 09 - κ²°νΌμ
Β·
Algorithm/μΈνλ°(inflearn)
π 09 - κ²°νΌμ(그리λ μκ³ λ¦¬μ¦) νΌλ‘μ° μ₯μμ λμμ μ‘΄μ¬νλ μ΅λ μΈμμλ₯Ό ꡬνλ λ¬Έμ μ΄λ€. ν μΉκ΅¬κ° μ€λ μκ°μ΄ 13, κ°λ μκ°μ΄ 15λΌλ©΄ μ΄ μΉκ΅¬λ 13μ μ κ°μ νΌλ‘μ° μ₯μ μ‘΄μ¬νλ κ²μ΄κ³ 15μ μ κ°μλ μ‘΄μ¬νμ§ μλλ€κ³ κ°μ νλ€. λμ νμ΄ λ°©λ² μ€λ μκ°(s)κ³Ό κ°λ μκ°(e)μ λλμ΄ λ°λ‘ λ°°μ΄μ λ§λ λ€μ μ€λ¦μ°¨μ μ λ ¬μ νλ€. ν¬ ν¬μΈν° μκ³ λ¦¬μ¦μ μ¬μ©νμ¬ p1μ΄ p2λ³΄λ€ ν¬κ±°λ κ°μΌλ©΄ μλ‘μ΄ λ°°μ΄μ κ°λ μκ°(e)λ₯Ό μΆκ°νκ³ p2++μ νλ€. p1μ΄ p2λ³΄λ€ μλ€λ©΄ μ€λ μκ°(s)λ₯Ό μΆκ°νκ³ p1++μ νλ€. for λ¬Έμ λλ©΄μ 's'κ° λμ€λ©΄ cnt++μ ν΄μ£Όκ³ 'e'κ° λμ€λ©΄ cnt--λ₯Ό ν΄μ€λ€. νΌλ‘μ° μ₯μμ λ€μ΄μ€κ±°λ λκ°λ μ¬λμ΄ λ°μν λλ§λ€ νΌλ‘μ° μ₯μμ μ‘΄μ¬νλ..