νλ°λ μ§μ§ μκ°ν μμ μμ±
β νλ°λ μ§μ§ μκ°ν μμ μμ±
> λ€μ΄κ°λ λ§
1. μ§λ μ°λ§ μμνλ νλ°λ μ§μ§ μκ°ν μμ μ΄ μΌλ¨λ½λλ€.
> μμ μ΄λ―Έμ§
> κ²°κ³Ό
- μ€μκ° κΈ°μμ² μ§μ§ λ°μ΄ν° + μλ² κΉμ§ λλ©μΈμΌλ‘ λ§λ€μ΄ μ¬λ €λμΌλ €κ³ νλ€. κ·Έλ¬λ©΄ μ μλ μ½κ³ νμ μ΅μ λ°μ΄ν°λ μΈλ§ ν κ±°λ€.
- κ·Έλ¦¬κ³ κΈ°μμ²κ³Ό μ§μ§μ μ°κ΅¬νκ±°λ 곡λΆνλ μ¬λλ€μκ² μ£Όμλ§ ν보(?)ν΄ λκ³ λμ΄λ€.
- μ§λλ νλ/μΆμ λ° movingμ΄ κ°λ₯νλ€.
> λ°μ±
1. μμ μ μμλ³΄λ€ (λΉμ°ν) μ€λ κ±Έλ Έκ³ μμλ³΄λ€ (ν¨μ¬) μ΄λ €μ λ€.
2. κ·Έλ₯ νλμ½λ©νλ κ²κ³Ό oopλ‘ μ§λ κ²μ μμ ν λ€λ₯΄κΈ° λλ¬Έμ΄λ€.
3. 무μλ³΄λ€ λ΄κ° λ¬΄μΌ λ§λ€κ³ μ΄λ€ κΈ°λ₯μ΄ νμν μ§ 'λμ‘°μ°¨' λͺ°λκΈ° λλ¬Έμ oopλ μ€νλ € μ’μ§ μμ μ νμ΄μλ€.
4. μ΄λ²μ κΉ¨λ¬μ κ²μ κ° κΈ°λ₯μ μ΅λν μͺΌκ° -κ·Έκ²μ΄ μλ μΈ‘λ©΄μμ λͺΉμ μ μ’μ보μ΄λλΌλ - κΈ°λ₯μ μ€μ¬μΌλ‘ μͺΌκ° ν¨μν μμΌλμμΌ 'μ½λ νμ₯μ±'μ κ΅μ₯ν μ 리νλ€λ κ²μ΄μλ€.
5. κΌ forλ if κ° μλ mapμ΄λ filterλ₯Ό κ³ μ§νλκ² μλλ€. μμ ν λ€λ₯΄λ€. λΌμ΄λΈλ¬λ¦¬λ₯Ό λ§λλ κ±°λΌλ©΄ λ€λ₯΄κ² μ§λ§ μ€κ°λ°μμ κ·Ήλμ ν¨μνλ λ무 ννΈν λμ΄ μ€νλ € λ ν΄λ₯Ό ν΄μΉλ€(λ κ²μ΄ λμ μ견μ΄λ€)
6. μ΄μ¨λ μ¬λ―Έλ μμκ³ λ§μ κ±Έ λ°°μΈ μ μμλ νλ‘μ νΈλ€.
> p.s.
1. λ§μ½, μ λ§ λ§μ½ μ¬λλ€μ μκ΅¬κ° μλ€λ©΄ μ§μ§ κ°λ, μκ°, νμ, μλμ§ λ±μ κ°μ€μΉ λ° μμ λ°κΎΈλ μ λμ UIλ λ£μ΄λ³Ό κ±°λ€. μ§μ§μ λν΄ μ μλ μ¬λμ΄λΌλ©΄ κ·Έκ²λ§ λ°κΏλ λκ° μλ―Έμλ μ 보λ₯Ό μ°ΎμλΌ μ μμ κ±°λΌ λ³Έλ€.
2. μ§μ§ λ°μκΈ°λ λ£κ³ μΆλ€. μ΄κ±΄ λ΄κ° κΆκΈν κ±°λκΉ. νμ§λ§ μ§μ§μ λν λ³΄λ€ λ§μ μ λ³΄κ° νμνλ€. μ΄κ²λ κΈ°νκ° λλ€λ©΄ λ§λ€μ΄ λ£κ² λ€.