π νμ΅ μμΉ΄μ΄λΈ β μ΄ μ μ₯μλ νμ΅ κ³Όμ μμ λ§λ κΈ°λ‘μ 보κ΄νλ μμΉ΄μ΄λΈμ λλ€. μ½λλ νμ΅ λΉμ μμ±λ κ·Έλλ‘ λλ©°, λ³λ μ λ°μ΄νΈ μμ μ΄ μμ΅λλ€. π Learning Archive β This repo preserves my learning journey. Code is kept as-is.
νμ΄μ¬ PBL κ³Όμ λ¬Έμμ
λλ€.
λ‘κ·Έ νμΌμ νμ±νκ³ , 리μ€νΈ λ° λμ
λλ¦¬λ‘ λ³ν ν JSON νμΌλ‘ μ μ₯νλ κ³Όμ λ₯Ό μνν©λλ€.
mission_computer_main.logνμΌμ μ½μ΄ λ€μ¬ μΆλ ₯νλ€.- μ½€λ§(
,)λ₯Ό κΈ°μ€μΌλ‘ λ μ§ λ° μκ°κ³Ό λ‘κ·Έ λ΄μ©μ λΆλ₯νμ¬ Pythonμ 리μ€νΈ(List) κ°μ²΄λ‘ μ ννλ€.(μ¬κΈ°μ λ§νλ 리μ€νΈλ λ°°μ΄μ΄ μλλΌ νμ΄μ¬μμ μ 곡νλ
listνμ μ κ°μ²΄λ₯Ό μλ―Ένλ€.) - μ νλ 리μ€νΈ κ°μ²΄λ₯Ό νλ©΄μ μΆλ ₯νλ€.
- 리μ€νΈ κ°μ²΄λ₯Ό μκ°μ μμμΌλ‘ μ λ ¬(
sort)νλ€. - 리μ€νΈ κ°μ²΄λ₯Ό μ¬μ (Dict) κ°μ²΄λ‘ μ ννλ€.
- μ¬μ κ°μ²΄λ‘ μ νλ λ΄μ©μ
mission_computer_main.jsonνμΌλ‘ μ μ₯νλ€.- μ μ₯ μ νμΌ ν¬λ§·μ JSON (JavaScript Object Notation) μ΄μ΄μΌ νλ€.
mission_computer_main.log
- λ‘κ·Έ νμΌ μ½κΈ°
- μ½€λ§λ‘ λΆλ¦¬ β 리μ€νΈλ‘ λ³ν
- 리μ€νΈ μΆλ ₯
- μκ° μμ μ λ ¬
- 리μ€νΈ β λμ λ리 λ³ν
- JSON νμΌ μ μ₯
- Python 3.x
- νμΌ μ μΆλ ₯
- 리μ€νΈ(List) μλ£ν
- μ¬μ (Dict) μλ£ν
- JSON νμΌ μ²λ¦¬
- JSONμ Key-Value μμΌλ‘ μ΄λ£¨μ΄μ§ λ°μ΄ν° ν¬λ§·μ λλ€.
- νμ΄μ¬μ
dictμ 1:1λ‘ λμλλ©°, λ°μ΄ν° κ΅ν λ° μ μ₯ μ λ§μ΄ μ¬μ©λ©λλ€.
μλ λͺ λ Ήμ΄λ‘ μ€νν μ μμ΅λλ€.
python main.py