νμ΄μ¬ μ½λ μμ±μ μν ν둬ννΈ μμ±λ²
AIλ₯Ό νμ©νμ¬ νμ΄μ¬ μ½λλ₯Ό μμ±ν λ, ν둬ννΈκ° μΌλ§λ ꡬ체μ μ΄κ³ λͺ ννμ§μ λ°λΌ μμ±λλ μ½λμ μ νμ±κ³Ό ν¨μ¨μ±μ΄ ν¬κ² λ¬λΌμ§λλ€.
μ΄λ² μμ μμλ νμ΄μ¬ μ½λ μμ±μ μν΄ ν¨κ³Όμ μΈ ν둬ννΈλ₯Ό μμ±νλ λ°©λ²μ λν΄ μμλ³΄κ² μ΅λλ€.
νμ΄μ¬ μ½λλ₯Ό μμ±νλ ν둬ννΈ, μ΄λ»κ² μμ±ν κΉμ?
AIμκ² λ¨μν "μ΄λ ν μ½λ μμ±ν΄μ€"μ κ°μ΄ μμ²νλ©΄, μꡬ μ¬νμ λ§μ§ μλ μ½λκ° μμ±λ μ μμ΅λλ€.
λ³΄λ€ λ μ ννκ³ ν¨μ¨μ μΈ μ½λλ₯Ό μμ±νκΈ° μν΄μλ μλμ κ°μ΄ λͺ ννκ³ κ΅¬μ²΄μ μΈ ν둬ννΈλ₯Ό μμ±νλ κ²μ΄ μ’μ΅λλ€.
-
νλ‘κ·Έλλ° μΈμ΄ λͺ μ: μ½λλ₯Ό μμ±ν μΈμ΄(μ: νμ΄μ¬, μλ°μ€ν¬λ¦½νΈ)λ₯Ό λͺ μν©λλ€.
-
μ μΆλ ₯ μμ μ 곡: ν¨μμ κ°μ΄ μ μΆλ ₯μ΄ μλ κ²½μ°, μ λ ₯κ³Ό μΆλ ₯μ λν λͺ νν μμλ₯Ό 2-3κ° μ 곡νλ κ²μ΄ μ’μ΅λλ€.
-
μ€ν νκ²½ λͺ μ: μ½λκ° μ€νλλ νκ²½μ λ°λΌ μ μ½μ΄ μμ μ μμΌλ―λ‘, μ½λ μ€ν νκ²½(μ: Windows, MacOS, AWS, Chrome λ±)μ λͺ μν©λλ€.
μμλ‘ λΉκ΅νλ ν둬ννΈ μμ±λ²
AIμκ² νΉμ ν λ¬Έμ μν©μ ν΄κ²°νλ νμ΄μ¬ μ½λλ₯Ό μμ²ν λ, ν둬ννΈκ° λͺ¨νΈνκ±°λ μ λ³΄κ° λΆμ‘±νλ©΄ AIκ° μλͺ»λ μ½λλ₯Ό μμ±ν κ°λ₯μ±μ΄ λμμ§λλ€.
μλλ 2κ°μ§ ν둬ννΈ μμλ₯Ό ν΅ν΄, ν둬ννΈ μμ±λ²μ μ°¨μ΄λ₯Ό λΉκ΅ν΄λ³΄κ² μ΅λλ€.
λ¬Έμ μν©
리μ€νΈ [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
λ₯Ό λ΄ μ«μλ€μ λ΄λ¦Όμ°¨μμΌλ‘ μ λ ¬νλ νμ΄μ¬ μ½λλ₯Ό μμ±ν΄μΌ ν©λλ€.
μ’μ§ μμ ν둬ννΈ μμ
리μ€νΈλ₯Ό μ λ ¬νλ μ½λλ₯Ό μμ±ν΄ μ£ΌμΈμ.
def sort_list(lst): return sorted(lst)
ν둬ννΈμ λ¬Έμ μ
-
λͺ¨νΈμ±: μ΄λ€ κΈ°μ€μΌλ‘ 리μ€νΈλ₯Ό μ λ ¬ν΄μΌ νλμ§(μ€λ¦μ°¨μ, λ΄λ¦Όμ°¨μ, νΉμ λ€λ₯Έ κΈ°μ€)κ° λͺ ννμ§ μμ΅λλ€.
-
κ΅¬μ²΄μ± λΆμ‘±: 리μ€νΈμ λ΄μ©(μ«μ, λ¬Έμμ΄, λ³΅ν© μλ£ν λ±)μ λν μ λ³΄κ° μμΌλ―λ‘ μ½λμ μ νμ±μ΄ λ¨μ΄μ§ μ μμ΅λλ€.
-
μΆκ° μꡬ μ¬ν μμ: μμΈ μ²λ¦¬, μ λ ₯ κ²μ¦ λ± μΆκ°μ μΈ κΈ°λ₯ μꡬ μ¬νμ΄ μμ΅λλ€.
ν둬ννΈ μμ§λμ΄λ§μΌλ‘ μ μμ±ν ν둬ννΈ μμ
μ μλ‘ κ΅¬μ±λ 리μ€νΈλ₯Ό λ΄λ¦Όμ°¨μλ‘ μ λ ¬νλ νμ΄μ¬ ν¨μλ₯Ό μμ±ν΄ μ£ΌμΈμ. μ΄ ν¨μλ μ λ ₯μΌλ‘ 리μ€νΈλ₯Ό λ°κ³ , μμΈ μν©μΌλ‘ μ λ ₯μ΄ λ¦¬μ€νΈκ° μλ κ²½μ° TypeErrorλ₯Ό λ°μμμΌμΌ ν©λλ€. 리μ€νΈκ° λΉμ΄ μμΌλ©΄ λΉ λ¦¬μ€νΈλ₯Ό λ°νν΄μΌ ν©λλ€.
def sort_descending(lst): # μ λ ₯μ΄ λ¦¬μ€νΈκ° μλ κ²½μ° TypeError λ°μ if not isinstance(lst, list): raise TypeError("μ λ ₯μ 리μ€νΈμ¬μΌ ν©λλ€.") # 리μ€νΈκ° λΉμ΄ μλ κ²½μ° λΉ λ¦¬μ€νΈ λ°ν if len(lst) == 0: return [] # 리μ€νΈλ₯Ό λ΄λ¦Όμ°¨μμΌλ‘ μ λ ¬νμ¬ λ°ν return sorted(lst, reverse=True)
ν둬ννΈμ μ₯μ
-
λͺ νμ±: μ΄λ€ μμ (μ μ 리μ€νΈλ₯Ό μ€λ¦μ°¨μμΌλ‘ μ λ ¬)μ μνν΄μΌ νλμ§ λͺ ννκ² μ μνμ΅λλ€.
-
ꡬ체μ±: μ λ ₯ μλ£ν(μ μ 리μ€νΈ)μ λν μ 보λ₯Ό μ 곡νμ¬, AIκ° μ μ ν μ½λλ₯Ό μμ±ν μ μλλ‘ λμμ΅λλ€.
-
μμΈ μ²λ¦¬ μꡬ: μμΈ μν©μ λν μꡬ μ¬νμ λͺ μνμ¬ μ½λκ° λ κ²¬κ³ νκ² μμ±λλλ‘ νμ΅λλ€.
-
μΆκ° κΈ°λ₯ μ€λͺ : λΉ λ¦¬μ€νΈλ₯Ό μ²λ¦¬νλ λ°©λ²μ λν΄ λͺ ννκ² μ§μνμ΅λλ€.
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result