Greedy
-
[Greedy | νμλ² ] μ‘°μ΄μ€ν± - Level2곡λΆ/μκ³ λ¦¬μ¦ 2022. 11. 25. 16:25
π λ¬Έμ μ€λͺ μ‘°μ΄μ€ν±μΌλ‘ μνλ²³ μ΄λ¦μ μμ±νμΈμ. 맨 μ²μμ Aλ‘λ§ μ΄λ£¨μ΄μ Έ μμ΅λλ€. ex) μμ±ν΄μΌ νλ μ΄λ¦μ΄ μΈ κΈμλ©΄ AAA, λ€ κΈμλ©΄ AAAA μ‘°μ΄μ€ν±μ κ° λ°©ν₯μΌλ‘ μμ§μ΄λ©΄ μλμ κ°μ΅λλ€. β² - λ€μ μνλ²³ βΌ - μ΄μ μνλ²³ (Aμμ μλμͺ½μΌλ‘ μ΄λνλ©΄ Zλ‘) β - 컀μλ₯Ό μΌμͺ½μΌλ‘ μ΄λ (첫 λ²μ§Έ μμΉμμ μΌμͺ½μΌλ‘ μ΄λνλ©΄ λ§μ§λ§ λ¬Έμμ 컀μ) βΆ - 컀μλ₯Ό μ€λ₯Έμͺ½μΌλ‘ μ΄λ (λ§μ§λ§ μμΉμμ μ€λ₯Έμͺ½μΌλ‘ μ΄λνλ©΄ 첫 λ²μ§Έ λ¬Έμμ 컀μ) μλ₯Ό λ€μ΄ μλμ λ°©λ²μΌλ‘ "JAZ"λ₯Ό λ§λ€ μ μμ΅λλ€. - 첫 λ²μ§Έ μμΉμμ μ‘°μ΄μ€ν±μ μλ‘ 9λ² μ‘°μνμ¬ Jλ₯Ό μμ±ν©λλ€. - μ‘°μ΄μ€ν±μ μΌμͺ½μΌλ‘ 1λ² μ‘°μνμ¬ μ»€μλ₯Ό λ§μ§λ§ λ¬Έμ μμΉλ‘ μ΄λμν΅λλ€. - λ§μ§λ§ μμΉμμ μ‘°μ΄μ€ν±μ μλλ‘ 1λ²..
-
[Greedy | νμμ μκ³ λ¦¬μ¦] λ ν°μ λ§λ€κΈ°κ³΅λΆ/μκ³ λ¦¬μ¦ 2022. 11. 19. 03:17
λ¬Έμ μ€λͺ μ΄λ€ μ«μμμ kκ°μ μλ₯Ό μ κ±°νμ λ μ»μ μ μλ κ°μ₯ ν° μ«μλ₯Ό ꡬνλ € ν©λλ€. μλ₯Ό λ€μ΄, μ«μ 1924μμ μ λ κ°λ₯Ό μ κ±°νλ©΄ [19, 12, 14, 92, 94, 24] λ₯Ό λ§λ€ μ μμ΅λλ€. μ΄ μ€ κ°μ₯ ν° μ«μλ 94 μ λλ€. λ¬Έμμ΄ νμμΌλ‘ μ«μ numberμ μ κ±°ν μμ κ°μ kκ° solution ν¨μμ λ§€κ°λ³μλ‘ μ£Όμ΄μ§λλ€. numberμμ k κ°μ μλ₯Ό μ κ±°νμ λ λ§λ€ μ μλ μ μ€ κ°μ₯ ν° μ«μλ₯Ό λ¬Έμμ΄ ννλ‘ return νλλ‘ solution ν¨μλ₯Ό μμ±νμΈμ. μ ν 쑰건 numberλ 2μ리 μ΄μ, 1,000,000μ리 μ΄νμΈ μ«μμ λλ€. kλ 1 μ΄μ numberμ μλ¦Ώμ λ―Έλ§μΈ μμ°μμ λλ€. μ μΆλ ₯ μ number k return "1924" 2 "94" ..
-
[Greedy | νμμ μκ³ λ¦¬μ¦] λ μνΌκ³΅λΆ/μκ³ λ¦¬μ¦ 2022. 11. 14. 19:26
λ¬Έμ μ λ΅μ λ§λλ κ³Όμ μ μ¬λ¬ μ‘°κ°μΌλ‘ λλλλ€. κ° μ‘°κ°λ§λ€ μ΄λ€ μμλ‘ μ νμ λ΄λ €μΌ ν μ§ κ²°μ ν©λλ€. μ΄μ λν μ§κ΄μ μ»κΈ° μν΄μλ μμ μ λ ₯μ΄λ κ·Έ μΈμ μμ μ λ ₯μ λͺ κ° μμΌλ‘ νμ΄λ³΄λ κ²μ΄ ν¨μ¨μ μ λλ€. μ΄λ€ λ°©μμ΄ λμν κ² κ°μΌλ©΄ λ κ°μ§μ μμ±μ μ¦λͺ ν΄ λ΄ λλ€. νμμ μ ν μμ± : νμ κ° λ¨κ³μμ μ°λ¦¬κ° μ νν λ΅μ ν¬ν¨νλ μ΅μ ν΄κ° μ‘΄μ¬ν¨μ 보μ΄λ©΄ λ©λλ€. μ΄ μ¦λͺ μ λκ² μ°λ¦¬κ° μ νν λ΅κ³Ό λ€λ₯Έ μ΅μ ν΄κ° μ‘΄μ¬ν¨μ κ°μ νκ³ , μ΄κ²μ μ‘°μν΄μ μ°λ¦¬κ° μ νν λ΅μ ν¬ν¨νλ μ΅μ ν΄λ‘ λ°κΏ μ μμμ 보μ΄λ ννλ‘ μ΄λ£¨μ΄μ§λλ€. μ΅μ λΆλΆ ꡬ쑰 : κ° λ¨κ³μμ νμ μ΅μ μ μ νλ§μ νμ λ, μ 체 μ΅μ ν΄λ₯Ό ꡬν μ μλμ§ μ¬λΆλ₯Ό μ¦λͺ ν©λλ€. λ€ννλ λκ°μ κ²½μ° μ΄ μμ±μ΄ μ±λ¦½νλμ§ ..