π μ 체 μΉ΄ν κ³ λ¦¬
[νλ‘κ·Έλλ¨Έμ€] μ€ν°μ»€ λͺ¨μΌκΈ°(2) (level3, python)
π λ¬Έμ μ€λͺ Nκ°μ μ€ν°μ»€κ° μνμΌλ‘ μ°κ²°λμ΄ μμ΅λλ€. λ€μ κ·Έλ¦Όμ N = 8μΈ κ²½μ°μ μμμ λλ€. μνμΌλ‘ μ°κ²°λ μ€ν°μ»€μμ λͺ μ₯μ μ€ν°μ»€λ₯Ό λ―μ΄λ΄μ΄ λ―μ΄λΈ μ€ν°μ»€μ μ ν μ«μμ ν©μ΄ μ΅λκ° λλλ‘ νκ³ μΆμ΅λλ€. λ¨ μ€ν°μ»€ ν μ₯μ λ―μ΄λ΄λ©΄ μμͺ½μΌλ‘ μΈμ ν΄μλ μ€ν°μ»€λ μ°’μ΄μ Έμ μ¬μ©ν μ μκ² λ©λλ€. μλ₯Ό λ€μ΄ μ κ·Έλ¦Όμμ 14κ° μ ν μ€ν°μ»€λ₯Ό λ―μΌλ©΄ μΈμ ν΄μλ 10, 6μ΄ μ ν μ€ν°μ»€λ μ¬μ©ν μ μμ΅λλ€. μ€ν°μ»€μ μ ν μ«μκ° λ°°μ΄ ννλ‘ μ£Όμ΄μ§ λ, μ€ν°μ»€λ₯Ό λ―μ΄λ΄μ΄ μ»μ μ μλ μ«μμ ν©μ μ΅λκ°μ return νλ solution ν¨μλ₯Ό μμ±ν΄ μ£ΌμΈμ. μνμ μ€ν°μ»€ λͺ¨μμ μν΄ λ°°μ΄μ 첫 λ²μ§Έ μμμ λ§μ§λ§ μμκ° μλ‘ μ°κ²°λμ΄ μλ€κ³ κ°μ£Όν©λλ€. μ ν μ¬ν stickerλ μνμΌ..
[νλ‘κ·Έλλ¨Έμ€] λ°°λ¬ (level2, python)
π λ¬Έμ μ€λͺ Nκ°μ λ§μλ‘ μ΄λ£¨μ΄μ§ λλΌκ° μμ΅λλ€. μ΄ λλΌμ κ° λ§μμλ 1λΆν° NκΉμ§μ λ²νΈκ° κ°κ° νλμ© λΆμ¬λμ΄ μμ΅λλ€. κ° λ§μμ μλ°©ν₯μΌλ‘ ν΅νν μ μλ λλ‘λ‘ μ°κ²°λμ΄ μλλ°, μλ‘ λ€λ₯Έ λ§μ κ°μ μ΄λν λλ μ΄ λλ‘λ₯Ό μ§λμΌ ν©λλ€. λλ‘λ₯Ό μ§λ λ 걸리λ μκ°μ λλ‘λ³λ‘ λ€λ¦ λλ€. νμ¬ 1λ² λ§μμ μλ μμμ μμ κ° λ§μλ‘ μμ λ°°λ¬μ νλ €κ³ ν©λλ€. κ° λ§μλ‘λΆν° μμ μ£Όλ¬Έμ λ°μΌλ €κ³ νλλ°, Nκ°μ λ§μ μ€μμ K μκ° μ΄νλ‘ λ°°λ¬μ΄ κ°λ₯ν λ§μμμλ§ μ£Όλ¬Έμ λ°μΌλ €κ³ ν©λλ€. λ€μμ N = 5, K = 3μΈ κ²½μ°μ μμμ λλ€. μ κ·Έλ¦Όμμ 1λ² λ§μμ μλ μμμ μ [1, 2, 4, 5] λ² λ§μκΉμ§λ 3 μ΄νμ μκ°μ λ°°λ¬ν μ μμ΅λλ€. κ·Έλ¬λ 3λ² λ§μκΉμ§λ 3μκ° μ΄..
[νλ‘κ·Έλλ¨Έμ€] μ¬ μ°κ²°νκΈ° (level3, python)
π λ¬Έμ μ€λͺ nκ°μ μ¬ μ¬μ΄μ λ€λ¦¬λ₯Ό 건μ€νλ λΉμ©(costs)μ΄ μ£Όμ΄μ§ λ, μ΅μμ λΉμ©μΌλ‘ λͺ¨λ μ¬μ΄ μλ‘ ν΅ν κ°λ₯νλλ‘ λ§λ€ λ νμν μ΅μ λΉμ©μ return νλλ‘ solutionμ μμ±νμΈμ. λ€λ¦¬λ₯Ό μ¬λ¬ λ² κ±΄λλλΌλ, λλ¬ν μλ§ μμΌλ©΄ ν΅ν κ°λ₯νλ€κ³ λ΄ λλ€. μλ₯Ό λ€μ΄ A μ¬κ³Ό B μ¬ μ¬μ΄μ λ€λ¦¬κ° μκ³ , B μ¬κ³Ό C μ¬ μ¬μ΄μ λ€λ¦¬κ° μμΌλ©΄ A μ¬κ³Ό C μ¬μ μλ‘ ν΅ν κ°λ₯ν©λλ€. μ νμ¬ν μ¬μ κ°μ nμ 1 μ΄μ 100 μ΄νμ λλ€. costsμ κΈΈμ΄λ ((n-1) * n) / 2μ΄νμ λλ€. μμμ iμ λν΄, costs[i][0] μ costs[i] [1]μλ λ€λ¦¬κ° μ°κ²°λλ λ μ¬μ λ²νΈκ° λ€μ΄μκ³ , costs[i] [2]μλ μ΄ λ μ¬μ μ°κ²°νλ λ€λ¦¬λ₯Ό 건μ€ν λ λλ λΉμ©μ ..
[νλ‘κ·Έλλ¨Έμ€] μ€ μλ λ°©λ² (level2, python)
π λ¬Έμ μ€λͺ nλͺ μ μ¬λμ΄ μΌλ ¬λ‘ μ€μ μκ³ μμ΅λλ€. nλͺ μ μ¬λλ€μκ²λ κ°κ° 1λ²λΆν° nλ²κΉμ§ λ²νΈκ° λ§€κ²¨μ Έ μμ΅λλ€. nλͺ μ΄ μ¬λμ μ€μ μλ λ°©λ²μ μ¬λ¬κ°μ§ λ°©λ²μ΄ μμ΅λλ€. μλ₯Ό λ€μ΄μ 3λͺ μ μ¬λμ΄ μλ€λ©΄ λ€μκ³Ό κ°μ΄ 6κ°μ λ°©λ²μ΄ μμ΅λλ€. [1, 2, 3] [1, 3, 2] [2, 1, 3] [2, 3, 1] [3, 1, 2] [3, 2, 1] μ¬λμ μ nκ³Ό, μμ°μ kκ° μ£Όμ΄μ§ λ, μ¬λμ λμ΄ νλ λ°©λ²μ μ¬μ μμΌλ‘ λμ΄ νμ λ, kλ²μ§Έ λ°©λ²μ returnνλ solution ν¨μλ₯Ό μμ±ν΄μ£ΌμΈμ. μ νμ¬ν nμ 20μ΄νμ μμ°μ μ λλ€. kλ n! μ΄νμ μμ°μ μ λλ€. μ μΆλ ₯ μ 3 5 [3,1,2] μ μΆλ ₯ μμ μ€λͺ μ μΆλ ₯ μ #1 λ¬Έμ μ μμμ κ°μ΅λλ€. π νμ΄ μ½λ im..
[νλ‘κ·Έλλ¨Έμ€] κ°μ₯ λ¨Ό λ Έλ (level3, python)
π λ¬Έμ μ€λͺ nκ°μ λ Έλκ° μλ κ·Έλνκ° μμ΅λλ€. κ° λ Έλλ 1λΆν° nκΉμ§ λ²νΈκ° μ νμμ΅λλ€. 1λ² λ Έλμμ κ°μ₯ λ©λ¦¬ λ¨μ΄μ§ λ Έλμ κ°―μλ₯Ό ꡬνλ €κ³ ν©λλ€. κ°μ₯ λ©λ¦¬ λ¨μ΄μ§ λ Έλλ μ΅λ¨κ²½λ‘λ‘ μ΄λνμ λ κ°μ μ κ°μκ° κ°μ₯ λ§μ λ Έλλ€μ μλ―Έν©λλ€. λ Έλμ κ°μ n, κ°μ μ λν μ λ³΄κ° λ΄κΈ΄ 2μ°¨μ λ°°μ΄ vertexκ° λ§€κ°λ³μλ‘ μ£Όμ΄μ§ λ, 1λ² λ Έλλ‘λΆν° κ°μ₯ λ©λ¦¬ λ¨μ΄μ§ λ Έλκ° λͺ κ°μΈμ§λ₯Ό return νλλ‘ solution ν¨μλ₯Ό μμ±ν΄μ£ΌμΈμ. μ νμ¬ν λ Έλμ κ°μ nμ 2 μ΄μ 20,000 μ΄νμ λλ€. κ°μ μ μλ°©ν₯μ΄λ©° μ΄ 1κ° μ΄μ 50,000κ° μ΄νμ κ°μ μ΄ μμ΅λλ€. vertex λ°°μ΄ κ° ν [a, b]λ aλ² λ Έλμ bλ² λ Έλ μ¬μ΄μ κ°μ μ΄ μλ€λ μλ―Έμ λλ€. μ μΆλ ₯ μ 6 [[3..
[νλ‘κ·Έλλ¨Έμ€] λ°©κΈκ·Έκ³‘ (level2, python)
π λ¬Έμ μ€λͺ λΌλμ€λ₯Ό μμ£Ό λ£λ λ€μ€λ λΌλμ€μμ λ°©κΈ λμλ μμ μ΄ λ¬΄μ¨ μμ μΈμ§ κΆκΈν΄μ§ λκ° λ§λ€. κ·Έλ΄ λ λ€μ€λ λ€μ ν¬νΈμ 'λ°©κΈκ·Έκ³‘' μλΉμ€λ₯Ό μ΄μ©νκ³€ νλ€. λ°©κΈκ·Έκ³‘μμλ TV, λΌλμ€ λ±μμ λμ¨ μμ μ κ΄ν΄ μ λͺ© λ±μ μ 보λ₯Ό μ 곡νλ μλΉμ€μ΄λ€. λ€μ€λ μμ μ΄ κΈ°μ΅ν λ©λ‘λλ₯Ό κ°μ§κ³ λ°©κΈκ·Έκ³‘μ μ΄μ©ν΄ μμ μ μ°Ύλλ€. κ·Έλ°λ° λΌλμ€ λ°©μ‘μμλ ν μμ μ λ°λ³΅ν΄μ μ¬μν λλ μμ΄μ λ€μ€κ° κΈ°μ΅νκ³ μλ λ©λ‘λλ μμ λλΆλΆκ³Ό μ²μ λΆλΆμ΄ μ΄μ΄μ μ¬μλ λ©λ‘λμΌ μλ μλ€. λ°λλ‘, ν μμ μ μ€κ°μ λμ κ²½μ° μλ³Έ μμ μλ λ€μ€κ° κΈ°μ΅ν λ©λ‘λκ° λ€μ΄μλ€ ν΄λ κ·Έ κ³‘μ΄ λ€μ€κ° λ€μ κ³‘μ΄ μλ μλ μλ€. κ·Έλ κΈ° λλ¬Έμ λ€μ€λ κΈ°μ΅ν λ©λ‘λλ₯Ό μ¬μ μκ°κ³Ό μ 곡λ μ 보λ₯Ό μ§μ 보면μ λΉκ΅ν..
[νλ‘κ·Έλλ¨Έμ€] νλ ¬ ν λ리 νμ (level2, python)
π λ¬Έμ μ€λͺ rows x columns ν¬κΈ°μΈ νλ ¬μ΄ μμ΅λλ€. νλ ¬μλ 1λΆν° rows x columnsκΉμ§μ μ«μκ° ν μ€μ© μμλλ‘ μ νμμ΅λλ€. μ΄ νλ ¬μμ μ§μ¬κ°ν λͺ¨μμ λ²μλ₯Ό μ¬λ¬ λ² μ νν΄, ν λ리 λΆλΆμ μλ μ«μλ€μ μκ³λ°©ν₯μΌλ‘ νμ μν€λ € ν©λλ€. κ° νμ μ (x1, y1, x2, y2)μΈ μ μ 4κ°λ‘ νννλ©°, κ·Έ μλ―Έλ λ€μκ³Ό κ°μ΅λλ€. x1 ν y1 μ΄λΆν° x2 ν y2 μ΄κΉμ§μ μμμ ν΄λΉνλ μ§μ¬κ°νμμ ν λ리μ μλ μ«μλ€μ ν μΉΈμ© μκ³λ°©ν₯μΌλ‘ νμ ν©λλ€. λ€μμ 6 x 6 ν¬κΈ° νλ ¬μ μμμ λλ€. μ΄ νλ ¬μ (2, 2, 5, 4) νμ μ μ μ©νλ©΄, μλ κ·Έλ¦Όκ³Ό κ°μ΄ 2ν 2μ΄λΆν° 5ν 4μ΄κΉμ§ μμμ ν λλ¦¬κ° μκ³λ°©ν₯μΌλ‘ νμ ν©λλ€. μ΄λ, μ€μμ 15μ 21μ΄ μλ μ..
[νλ‘κ·Έλλ¨Έμ€] κ΄νΈ λ³ν (level2, python)
π λ¬Έμ μ€λͺ μΉ΄μΉ΄μ€μ μ μ κ°λ°μλ‘ μ μ¬ν "μ½"μ μ λ°° κ°λ°μλ‘λΆν° κ°λ°μλ κ°νλ₯Ό μν΄ λ€λ₯Έ κ°λ°μκ° μμ±ν μμ€ μ½λλ₯Ό λΆμνμ¬ λ¬Έμ μ μ λ°κ²¬νκ³ μμ νλΌλ μ 무 κ³Όμ λ₯Ό λ°μμ΅λλ€. μμ€λ₯Ό μ»΄νμΌνμ¬ λ‘κ·Έλ₯Ό 보λ λλΆλΆ μμ€ μ½λ λ΄ μμ±λ κ΄νΈκ° κ°μλ λ§μ§λ§ μ§μ΄ λ§μ§ μμ ννλ‘ μμ±λμ΄ μ€λ₯κ° λλ κ²μ μκ² λμμ΅λλ€. μμ ν΄μΌ ν μμ€ νμΌμ΄ λ무 λ§μμ κ³ λ―Όνλ "μ½"μ μμ€ μ½λμ μμ±λ λͺ¨λ κ΄νΈλ₯Ό λ½μμ μ¬λ°λ₯Έ μμλλ‘ λ°°μΉλ κ΄νΈ λ¬Έμμ΄μ μλ €μ£Όλ νλ‘κ·Έλ¨μ λ€μκ³Ό κ°μ΄ κ°λ°νλ €κ³ ν©λλ€. μ©μ΄μ μ μ '(' μ ')' λ‘λ§ μ΄λ£¨μ΄μ§ λ¬Έμμ΄μ΄ μμ κ²½μ°, '(' μ κ°μμ ')' μ κ°μκ° κ°λ€λ©΄ μ΄λ₯Ό κ· νμ‘ν κ΄νΈ λ¬Έμμ΄μ΄λΌκ³ λΆλ¦ λλ€. κ·Έλ¦¬κ³ μ¬κΈ°μ '('μ ')'μ κ΄νΈμ..