λ¬Έμ μμ½MBTI μ±κ²© μ νμ κ°μ§ νμλ€ μ¬μ΄μ μ¬λ¦¬μ μΈ κ±°λ¦¬λ₯Ό κ³μ°νλ λ¬Έμ μ΄λ€. μ£Όμ΄μ§ νμλ€ μ€ κ°μ₯ κ°κΉμ΄ μΈ νμμ μ¬λ¦¬μ μΈ κ±°λ¦¬λ₯Ό ꡬνλ κ²μ΄ λͺ©νμ΄λ€.μ
λ ₯첫 μ€μλ ν
μ€νΈ μΌμ΄μ€μ μλ₯Ό λνλ΄λ μ μ ( T )κ° μ£Όμ΄μ§λ€.κ° ν
μ€νΈ μΌμ΄μ€μ 첫 μ€μλ νμμ μλ₯Ό λνλ΄λ μ μ ( N )μ΄ μ£Όμ΄μ§λ©°, λ λ²μ§Έ μ€μλ κ° νμμ MBTI μ±κ²© μ νμ λνλ΄λ λ¬Έμμ΄λ€μ΄ 곡백μ λκ³ μ£Όμ΄μ§λ€.μΆλ ₯κ° ν
μ€νΈ μΌμ΄μ€μ λν λ΅μ μ μ ννλ‘ ν μ€μ νλμ© μΆλ ₯νλ€. νμ΄ μ€λͺ
μ΄ λ¬Έμ λ μΈ νμμ MBTI μ ν κ°μ μ¬λ¦¬μ 거리λ₯Ό ꡬνλ λ¬Έμ μ΄λ€. MBTIλ 4κ°μ μ²λλ‘ κ΅¬μ±λμ΄ μμΌλ―λ‘ μ΄ 16κ°μ μ νμ΄ μλ€. μΈ νμ κ°μ μ¬λ¦¬μ 거리λ μΈ μ ν κ°μ μ¬λ¦¬μ 거리μ ν©μΌλ‘ μ μλλ€.λ¬Έμ μμ..
λΈλ£¨νΈν¬μ€
λ¬Έμ μ€λͺ
μμ°μ ( n )μ΄ μ£Όμ΄μ§ λ, ( n )μ μ΅μ κ°μμ μ κ³±μ ν©μΌλ‘ νννλ λ°©λ²μ μ°Ύλ νλ‘κ·Έλ¨μ μμ±νλ λ¬Έμ μ΄λ€. λΌκ·Έλμ£Όλ 1770λ
μ λͺ¨λ μμ°μλ λ· νΉμ κ·Έ μ΄νμ μ κ³±μμ ν©μΌλ‘ ννν μ μλ€κ³ μ¦λͺ
νμλ€. μλ₯Ό λ€μ΄, 26μ ( 5^2 + 1^2 )λ‘ ννν μ μκ³ , ( 4^2 + 3^2 + 1^2 )λ‘λ ννν μ μλ€. μ΄ λ¬Έμ μμλ ( n )μ μ΅μ κ°μμ μ κ³±μ ν©μΌλ‘ ννν λ κ·Έ μ΅μ κ°μλ₯Ό ꡬν΄μΌ νλ€. νμ΄ μ€λͺ
μ΄ λ¬Έμ λ λμ κ³νλ²(Dynamic Programming)μ μ¬μ©νμ¬ ν΄κ²°ν μ μλ€. def min_squares(n): # dp[i]λ iλ₯Ό μ΅μ κ°μμ μ κ³±μ ν©μΌλ‘ νννλ λ°©λ²μ κ°μλ₯Ό μ μ₯ dp = [float('inf')] *..