티스토리 뷰

PS

프로그래머스. 오픈채팅방

tose33 2021. 9. 9. 20:16

https://www.welcomekakao.com/learn/courses/30/lessons/42888

 

코딩테스트 연습 - 오픈채팅방

오픈채팅방 카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 신입사원인 김크루는 카카오톡 오

www.welcomekakao.com

 

먼저 key를 아이디, value를 닉네임으로 하는 맵 자료구조를 이용했다.

record 배열을 돌면서 Enter, Change가 나올때마다 key(아이디)에 대한 value(닉네임)을 변경해주고,

Enter,Leave가 나올때마다 vector<pair<string,int>>에 {아이디,입장or퇴장}을 기록해줬다.

 

이후에 벡터를 돌면서 아이디에 따른 닉네임 + 들어왔습니다 혹은 나갔습니다를 answer벡터에 푸쉬.

 

 

'PS' 카테고리의 다른 글

프로그래머스. 후보키  (0) 2021.09.10
프로그래머스. 실패율  (0) 2021.09.10
프로그래머스. 가사 검색  (0) 2021.09.09
프로그래머스. 자물쇠와 열쇠  (0) 2021.09.08
프로그래머스. 괄호 변환  (0) 2021.09.07
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/02   »
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
글 보관함