[μ½λνΈλ¦¬ μ±λ¦°μ§] 7μ£Όμ°¨ (10/17-10/23), λ°±νΈλνΉ
7μ£Όμ°¨..
654 -> 610 πΆπ«οΈ
λ€μ μ μ 볡κ·..
μ€λ ₯μ§λ¨νκ° νλ©΄μ λ°±νΈλνΉ λ¬Έμ μμ λ§νλλ°, μ΄μ΄...μ¬κΈ°μ λ§νλ©΄ μλλλ°...? μκ°μ΄ λ€μλ€.
곡λΆνμ§λ§ λ¬Έμ μ λ°λΌ νμλ~ λͺ»νμλ~ μλκ±°λκΉ μ μμ μ°μ°νλ©΄ μλλλ°, μλ©΄μλ μμ μμΉμΈλ‘ κ°λ€κ° λ§μ νλ½μΈλ‘ κ°λκΉ λ§μμ΄ μ« μν λ€...
νμ§λ§, μ΄ κΈ°νμ λ°±νΈλνΉ μ¬μ λΉνλ©΄μ λ€μ νλ² νμ΄λ΄€λ€.
λ°±νΈλνΉ μΉ΄ν κ³ λ¦¬ λ¬Έμ λ₯Ό νλ©΄μ μ΄λ €μμ ν΄μ€μ λ³Έ λ¬Έμ λ€λ λ§μμ μ΄λ² κΈ°νμ λ€μ νκ² λμ΄μ μ€νλ € λ€νμ΄μλ€!
μ€νλ € μ’μ
κ·Έλμ μ΄λ²μ£Όλ κ°λ μ 볡μ΅νλ€κΈ° 보λ¨, νμλ λ¬Έμ λ€μ λ€μ νμ΄λ³΄λ κ·Έλ° μ£Όμ°¨κ° λμλ€
ν΄κ²°ν λ¬Έμ
μ΄ λ¬Έμ λ μ²μ λ°±νΈλνΉ νμ΅νμ λ, νμ΄λ₯Ό λ³΄κ³ λ κ³μ μ΄ν΄λ₯Ό λͺ»ν΄μ λ³΄κ³ λλ³΄κ³ λ³΄κ³ λ λ΄€μλ λ¬Έμ λ€.
κ·Έλ¬κ³ λμ μ§κΈ 2μ£Όλ§μ λ€μ νλ©΄μ νμ΄λ₯Ό μ ν λ³΄μ§ μκ³ λ΄κ° μκ°ν΄λΈ λ‘μ§λλ‘ νμ΄λ³΄μλ€.
λ¬Έμ λ μλμ κ°λ€.
1μ΄μ 4μ΄νμ μ«μλ‘λ§ μ΄λ£¨μ΄μ Έ μμΌλ©΄μ, μ νν ν΄λΉ μ«μλ§νΌ μ°λ¬μ κ°μ μ«μκ° λμ€λ μ«μλ₯Ό μλ¦λ€μ΄ μ λΌκ³ λΆλ¦ λλ€.
μλ₯Ό λ€μ΄ 1333221λ 1μ΄ 1λ², 3μ΄ 3λ², 2κ° 2λ² κ·Έλ¦¬κ³ 1μ΄ 1λ² μ°μνμ¬ λμ€λ―λ‘ μλ¦λ€μ΄ μ μ λλ€.
μ΄λ λμΌν μ«μμ λν΄ μ°λ¬μ κ°μ μ«μμ λ¬Άμμ΄ λμ€λ κ² λν μλ¦λ€μ΄ μ μ λλ€. μλ₯Ό λ€μ΄ 111, 22222222μ κ°μ μ μμ 1μ΄ 1λ² λμ¨ κ²μ΄ 3λ² λ°λ³΅λμκ³ , 2κ° 2λ² λμ¨ κ²μ΄ 4λ² λ°λ³΅λμλ€κ³ ν μ μκΈ° λλ¬Έμ μλ¦λ€μ΄ μλΌκ³ ν μ μμ΅λλ€.λ€λ§, 222μ κ²½μ°μλ 2κ° 2λ² λμ¨ λ€, λ€μ 2κ° 1λ² λμμΌλ―λ‘ μλ¦λ€μ΄ μκ° μλλλ€.
nμ리 μλ¦λ€μ΄ μκ° λͺ κ° μλμ§λ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±ν΄λ³΄μΈμ.
λμ νμ΄ μ λ΅
1. κΈ°λ³Έ λ°±νΈλνΉ μ¬κ·(1λΆν° 4κΉμ§)
2. + 쑰건(μ§κΈκΉμ§ λ°°μ΄μ λ£μ΄μ Έμλ μ + λ£μ μ <= μλ¦Ώμ n)
λμ νμ΄
n = int(input())
arr=[]
cnt = 0
def beautiful(curr_num):
global cnt
if curr_num == n:
cnt += 1
for i in range(1, 5):
if len(arr)+i<=n:
for _ in range(i):
arr.append(i)
beautiful(curr_num + i)
for _ in range(i):
arr.pop()
beautiful(0)
print(cnt)
ν λ‘ μΌλ‘ ν΄κ²°νλ€π
μ΄ λ¬Έμ λ₯Ό νλ©΄μ λ‘μ§μ λ§λκ±° κ°μλ° λ΅μ΄ κ³μ μλμμ μμ² κ³ λ―Όμ νλ λΆλΆμ΄ μμλ€.
κ³μ νΌμμ 머리λ₯Ό μΈλ§€κ³ νλ€κ° μ μλλμ§ μμμΌκ² μ΄μ μ½λνΈλ¦¬μ ν λ‘ κΈ°λ₯μ μ¬μ©ν΄μ λΉ λ₯΄κ² κ·Έ λ΅μ μ»μ μ μμλ€.
μ΄λ κ² μ§λ¬Έμ λ¨κΈ°κ³ , μ¬μ§κ³Ό κ°μ λ΅λ³μ λ°μ μ μμλ€.
λ΅λ³μ 보λ λ°λ‘ λ΄κ° μ μ§λ₯Έ μ€μκ° λ¬΄μμΈμ§ λ¨λ²μ μ μ μμλ€.
iλ²μ λλ €μ λ°°μ΄μ λ£μ΄μ€¬μΌλ©΄μ curr_num + 1μ ν΄μ£Όκ³ μμλ κ²μ΄λ€. curr_num + iλ‘ λ°κΏ¨λλ λ°λ‘ ν΄κ²°λμλ€.
ν λ‘ νμ μ²μ μ¬μ©ν΄λ΄€λλ°, λ΅λ³λ λΉ λ₯΄κ² λΌμ ν΄μ€κ³Όλ λ€λ₯Έ λ΄ νμ΄μ λ¬Έμ μ μ μ μ μλ€λ μ μμ λ무 λͺ μΎνλ€!