PracticeNewProgrammingLanguage ¶
μλ‘μ΄ νλ‘κ·Έλλ° μΈμ΄λ₯Ό λ°°μΈλ μμ±νλ©΄ λμμ΄ λ λ¬Έν λ¬Έμ λ₯Ό μ μνλ νμ΄μ§.
λ¬Έμ μ λμ΄λ, ν₯λ―Έλλ₯Ό μ€μν λ¬Έμ μ μκ° μλ μΈμ΄κ° μ 곡νλ νλμ κΈ°λ₯μ
λͺ¨λ μ¬μ©ν΄λ³΄λ μν μ΄ μ£Όμν¨.
μ¦!!! μ΄κ²λ§ ν΄λ³΄λ©΄ μ΄ μΈμ΄λ‘ νλ‘μ νΈλ₯Ό μ§νν λ§νλ€ μΆμ μ λμ λ 벨μ λ§λ€κΈ°μν νλ‘κ·Έλ¨ μμ±.
λκ° μμκΉμ??
λ¬Έμ μ λμ΄λ, ν₯λ―Έλλ₯Ό μ€μν λ¬Έμ μ μκ° μλ μΈμ΄κ° μ 곡νλ νλμ κΈ°λ₯μ
λͺ¨λ μ¬μ©ν΄λ³΄λ μν μ΄ μ£Όμν¨.
μ¦!!! μ΄κ²λ§ ν΄λ³΄λ©΄ μ΄ μΈμ΄λ‘ νλ‘μ νΈλ₯Ό μ§νν λ§νλ€ μΆμ μ λμ λ 벨μ λ§λ€κΈ°μν νλ‘κ·Έλ¨ μμ±.
λκ° μμκΉμ??
NOVICE LEVEL ¶
1. μ€νΈλ§ μΆλ ₯ : λ¬Έμμ΄ λ³μμ μ μ₯λ λ¬Έμμ΄κ³Ό μ μν λ³μμ μ μ₯λ μ«μλ₯Ό μΆλ ₯νμμ€.
2. μ€νΈλ§ μ λ ₯ : μ¬μ©μμ ν€λ³΄λ μ λ ₯μ ν΅ν΄ λ¬Έμμ΄μ μ λ ₯λ°μ λ€μ μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€.
3. κ΅¬κ΅¬λ¨ μΆλ ₯ : μ λ ₯μΌλ‘ μμμ μμ°μλ₯Ό μ λ ₯λ°μ ꡬꡬλ¨μ μΆλ ₯ν μ μλλ‘ νλ‘κ·Έλ¨μ μμ±νλΌ.
4. quick_sort : μμμ λ°μ΄ν°μ μ§ν©μ quick_sort λ°©μμΌλ‘ μν νλ νλ‘κ·Έλ¨μ μμ±νλΌ.
5. νμΌ λ³΅μ¬ : μμ νμΌμ λ¨μ 볡μ¬νλ νλ‘κ·Έλ¨μ μμ±νμμ€.
6. μ€νΈλ§ κ²μ : νΉμ ν μ€νΈ νμΌμ μ΄κ³ , μ¬μ©μκ° μ λ ₯ν μ€νΈλ§μ κ²μν μ μλ νλ‘κ·Έλ¨μ μμ±νλΌ.
7. 2μΈ μ€λͺ© μμ± : μΈμ΄μ κΈ°λ₯μ μ΅λν μ΄μ©ν μ€λͺ©μ μμ±νλ€. (ν μ€νΈ, κ·Έλν½ λ¬΄κ΄)
8. μλν° μμ± : ν μ€νΈ νμΌ μ μ₯, λ‘λ, 볡μ¬, μΉν, κ²μ, λ°©ν₯ν€ μ΄λ, κΈ°λ₯μ μ§μνλ ν μ€νΈ μλν° μμ±
2. μ€νΈλ§ μ λ ₯ : μ¬μ©μμ ν€λ³΄λ μ λ ₯μ ν΅ν΄ λ¬Έμμ΄μ μ λ ₯λ°μ λ€μ μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€.
3. κ΅¬κ΅¬λ¨ μΆλ ₯ : μ λ ₯μΌλ‘ μμμ μμ°μλ₯Ό μ λ ₯λ°μ ꡬꡬλ¨μ μΆλ ₯ν μ μλλ‘ νλ‘κ·Έλ¨μ μμ±νλΌ.
4. quick_sort : μμμ λ°μ΄ν°μ μ§ν©μ quick_sort λ°©μμΌλ‘ μν νλ νλ‘κ·Έλ¨μ μμ±νλΌ.
5. νμΌ λ³΅μ¬ : μμ νμΌμ λ¨μ 볡μ¬νλ νλ‘κ·Έλ¨μ μμ±νμμ€.
6. μ€νΈλ§ κ²μ : νΉμ ν μ€νΈ νμΌμ μ΄κ³ , μ¬μ©μκ° μ λ ₯ν μ€νΈλ§μ κ²μν μ μλ νλ‘κ·Έλ¨μ μμ±νλΌ.
7. 2μΈ μ€λͺ© μμ± : μΈμ΄μ κΈ°λ₯μ μ΅λν μ΄μ©ν μ€λͺ©μ μμ±νλ€. (ν μ€νΈ, κ·Έλν½ λ¬΄κ΄)
8. μλν° μμ± : ν μ€νΈ νμΌ μ μ₯, λ‘λ, 볡μ¬, μΉν, κ²μ, λ°©ν₯ν€ μ΄λ, κΈ°λ₯μ μ§μνλ ν μ€νΈ μλν° μμ±
INTERMEDIATE LEVEL ¶
1. HelloWorld μμΌ : μμΌ(μ μ¬ν κΈ°λ₯)μ μ΄μ©νμ¬ νλ‘κ·Έλ¨λ΄μμ μ§μ λ λ¬Έμμ΄μ κ΅ννλ μλ², ν΄λΌμ΄μΈνΈλ₯Ό μμ±νμμ€.
2. μ°λ λ μμ± : 2κ° μ΄μμ μ°λ λλ₯Ό μμ±νμ¬ λκΈ°ν λ¬Έμ λ₯Ό ν΄κ²°ν 1~500κΉμ§μ ν©μ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
3. TCP μμ½ μλ², ν΄λΌμ΄μΈνΈ : μμΌ(μ μ¬ν κΈ°λ₯)μ μ΄μ©νμ¬ TCP κΈ°λ°μ μμ½μλ²λ₯Ό μμ±ν¨.
4. UDP μμ½ μλ², ν΄λΌμ΄μΈνΈ : μμΌ(μ μ¬ν κΈ°λ₯)μ μ΄μ©νμ¬ UDP κΈ°λ°μ μμ½μλ²λ₯Ό μμ±ν¨.
5. μ±ν μλ², ν΄λΌμ΄μΈνΈ : μ΅μ 10μΈ μ΄μμ λμ μ μμ μ μ§ν μ μλ μλ² λ° ν΄λΌμ΄μΈνΈλ₯Ό μμ±ν¨.
2. μ°λ λ μμ± : 2κ° μ΄μμ μ°λ λλ₯Ό μμ±νμ¬ λκΈ°ν λ¬Έμ λ₯Ό ν΄κ²°ν 1~500κΉμ§μ ν©μ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
3. TCP μμ½ μλ², ν΄λΌμ΄μΈνΈ : μμΌ(μ μ¬ν κΈ°λ₯)μ μ΄μ©νμ¬ TCP κΈ°λ°μ μμ½μλ²λ₯Ό μμ±ν¨.
4. UDP μμ½ μλ², ν΄λΌμ΄μΈνΈ : μμΌ(μ μ¬ν κΈ°λ₯)μ μ΄μ©νμ¬ UDP κΈ°λ°μ μμ½μλ²λ₯Ό μμ±ν¨.
5. μ±ν μλ², ν΄λΌμ΄μΈνΈ : μ΅μ 10μΈ μ΄μμ λμ μ μμ μ μ§ν μ μλ μλ² λ° ν΄λΌμ΄μΈνΈλ₯Ό μμ±ν¨.