일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- level4
- SQL
- level3
- BFS
- 파이썬
- py
- 자바
- Matrix Factorization
- 안드로이드스튜디오
- 대학원
- 컴퓨터비전
- level1
- WebOS
- LEVEL2
- 대학원일기
- 어렵다
- git
- Python
- build
- java
- 다시풀기
- 프로그래머스
- D3
- Github
- MSBuild
- 내휴학생활중의아주큰일
- SWEA
- androidstudio
- 휴학
- 컨트리뷰톤
Archives
- Today
- Total
bit가 눈 앞에서 왔다갔다
Py) 프로그래머스 42888 오픈채팅방 본문
https://programmers.co.kr/learn/courses/30/lessons/42888
def solution(record):
answer = []
save = {}
inout = {'Enter': '님이 들어왔습니다.', 'Leave': '님이 나갔습니다.'}
for rec in record:
rec = rec.split(' ')
if rec[0] == 'Enter' or rec[0] == 'Change':
save[rec[1]] = rec[2]
for sec in record:
sec = sec.split(' ')
if sec[0] != 'Change':
answer.append(save[sec[1]]+inout[sec[0]])
return answer
문제도 재밌어 보였고 어렵지 않아보여서 어떻게든 내가 풀어야지! 하고 열심히 소설을 쓰다가 이건 아니다 싶어서 찾아봤다.
왜 같은 리스트를 한번 더 훑는다는 생각은 못한걸까
새로운_아이디어++
+
마침표 빼먹으니까 오류뜬다.
반응형
'Algorithm > Prob' 카테고리의 다른 글
Py) 프로그래머스 70128 내적 (0) | 2022.02.27 |
---|---|
Py) 프로그래머스 12899 (0) | 2022.02.23 |
SQL) 프로그래머스 59042 없어진 기록 찾기 (0) | 2022.02.22 |
Py) 프로그래머스 49190 방의 개수 (0) | 2022.02.22 |
Py) 프로그래머스 42897 도둑질 (0) | 2022.02.18 |
Comments