Notice
Recent Posts
Recent Comments
Link
나의 개발일지
[프로그래머스] Lv.2 오픈채팅방 [Python, 파이썬] KAKAO 본문
- 문제 : https://school.programmers.co.kr/learn/courses/30/lessons/42888
- {유저 아이디 : 닉네임} 의 쌍을 가지는 딕셔너리를 만들어 닉네임만 업데이트 시켜준다.
def solution(record):
answer = []
d = dict() # 아이디 : 이름을 저장하는 딕셔너리
for s in record:
x = s.split()
if x[0] != "Leave": # 들어오거나, 이름 변경할 때만
d[x[1]] = x[2] # 아이디 : 이름 저장
for s in record: # 아이디에 맞는 이름 찾아서 출력
x = s.split()
if x[0] == "Enter":
answer.append(d[x[1]] + "님이 들어왔습니다.")
elif x[0] == "Leave":
answer.append(d[x[1]] + "님이 나갔습니다.")
return answer
'프로그래머스' 카테고리의 다른 글
[프로그래머스] Lv.2 [1차] 프렌즈4블록 [Python, 파이썬] KAKAO (0) | 2023.10.05 |
---|---|
[프로그래머스] Lv.2 [3차] 파일명 정렬 [Python, 파이썬] KAKAO (1) | 2023.10.04 |
[프로그래머스] Lv.2 [3차] n진수 게임 [Python, 파이썬] KAKAO (0) | 2023.09.27 |
[프로그래머스] Lv.2 [3차] 압축 [Python, 파이썬] KAKAO (0) | 2023.09.26 |
[프로그래머스] Lv.2 k진수에서 소수 개수 구하기 [Python, 파이썬] KAKAO (0) | 2023.09.26 |
Comments