π 곡λΆνλ μ§μ§μνμΉ΄λ μ²μμ΄μ§?
[Programmers] μμ λ³Έλ¬Έ
728x90
λ°μν
μ½λλ λ§€μΌ λ€λ₯Έ μ·μ μ‘°ν©νμ¬ μ λκ²μ μ’μν¨
κ° μ’ λ₯λ³λ‘ μ΅λ 1κ°μ§ μμλ§ μ°©μ©
μ°©μ©ν μμμ μΌλΆκ° κ²ΉμΉλλΌλ, λ€λ₯Έ μμμ΄ κ²ΉμΉμ§ μκ±°λ, νΉμ μμμ μΆκ°λ‘ λ μ°©μ©ν κ²½μ°μλ μλ‘ λ€λ₯Έ λ°©λ²μΌλ‘ μ·μ μ°©μ©ν κ²μΌλ‘ κ³μ°
μ½λλ ν루μ μ΅μ ν κ°μ μμμ μ μ
μ½λκ° κ°μ§ μμλ€μ΄ λ΄κΈ΄ 2μ°¨μ λ°°μ΄ clothesκ° μ£Όμ΄μ§ λ μλ‘ λ€λ₯Έ μ·μ μ‘°ν©μ μλ₯Ό return
clothesμ κ° νμ [μμμ μ΄λ¦, μμμ μ’ λ₯]
μ½λκ° κ°μ§ μμμ μλ 1κ° μ΄μ 30κ° μ΄ν
κ°μ μ΄λ¦μ κ°μ§ μμμ μ‘΄μ¬νμ§ μμ
clothesμ λͺ¨λ μμλ λ¬Έμμ΄
λͺ¨λ λ¬Έμμ΄μ κΈΈμ΄λ 1 μ΄μ 20 μ΄νμΈ μμ°μ, μνλ²³ μλ¬Έμ λλ '_'
def solution(clothes):
closet = {}
answer = 1
for i in clothes:
# μ’
λ₯
key = i[1]
value = i[0]
if key in closet:
closet[key].append(value)
else:
closet[key] = [value]
for key in closet.keys():
# λͺ¨λ κ²½μ°μ μ - μμ μμ
μ κ±°
answer = answer * (len(closet[key]) + 1)
return answer - 1
728x90
λ°μν
'π¦₯ μ½ν > Programmers' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Programmers C++] μ½λ© κΈ°μ΄ νΈλ μ΄λ - λ¬Έμμ΄ μΆλ ₯νκΈ° (0) | 2023.06.01 |
---|---|
[Programmers] μΉ΄ν« (0) | 2023.05.05 |
[Programmers] μ νλ²νΈ λͺ©λ‘ (0) | 2023.05.05 |
[Programmers] μ£Όμκ°κ²© (1) | 2023.04.15 |
[Programmers] λ€λ¦¬λ₯Ό μ§λλ νΈλ (0) | 2023.04.14 |
Comments