π곡λΆ/μ½λ©ν
μ€νΈ
νλ‘κ·Έλλ¨Έμ€ - μ€νμ±ν λ°©, νμ΄μ¬
Janger
2021. 12. 8. 22:15
728x90
https://programmers.co.kr/learn/courses/30/lessons/42888?language=python3
μ½λ©ν μ€νΈ μ°μ΅ - μ€νμ±ν λ°©
μ€νμ±ν λ°© μΉ΄μΉ΄μ€ν‘ μ€νμ±ν λ°©μμλ μΉκ΅¬κ° μλ μ¬λλ€κ³Ό λνλ₯Ό ν μ μλλ°, λ³Έλ λλ€μμ΄ μλ κ°μμ λλ€μμ μ¬μ©νμ¬ μ±ν λ°©μ λ€μ΄κ° μ μλ€. μ μ μ¬μμΈ κΉν¬λ£¨λ μΉ΄μΉ΄μ€ν‘ μ€
programmers.co.kr
users = {}
def solution(record):
answer = []
for line in record:
data = line.split()
action, userId = data[0], data[1]
if action in ("Enter", "Change"):
nick = data[2]
users[userId] = nick
for line in record:
data = line.split()
action, userId = data[0], data[1]
if action == "Enter":
answer.append(users[userId]+"λμ΄ λ€μ΄μμ΅λλ€.")
elif action == "Leave":
answer.append(users[userId]+"λμ΄ λκ°μ΅λλ€.")
return answer
μ²μμλ μ κ·ννμ λͺ¨λ(re)μ μ΄μ©ν΄ μ μ μμ΄λμ λλ€μμ ꡬλΆν΄μ μ€νμμΌλ³΄μμ§λ§, λ°νμ μλ¬κ° λ μ μ±κ³΅μ λͺ»νμ; λͺ¨λμ λ²λ¦¬κ³ splitμ μ΄μ©ν΄μ μ‘μ , μ μ μμ΄λ, λλ€μμ λλ μ μ²λ¦¬λ₯Ό ν΄λ³΄μλλ μ±κ³΅
μμ λ΄μ₯ ν¨μκ° μ§±μ΄λ€.
728x90