주어진 오픈 채팅방 로그를 바탕으로 최종적으로 얻게되는 채팅방 내 메세지 상태를 돌려주는 문제.
이번 문제의 생각 할부분은 대화명의 변경 부분이다. 그리고 문제에서 주어지는 대화명의 변경법은 채팅방을 나갔다 들어오면서 새 대화명을 사용하는것가 대화명 변경을 사용하는 것이다.
따라서 주어진 로그를 순차적으로 훝어 보면서 대화명의 변경 사항이 생길때마다 각 유저 아이디의 대화명을 갱신한다. 그와 동시에 기록해야 하는 입장과 퇴장 메세지를 유저 아이디와 함께 배열화를 진행한다.
최종적으로 얻어진 아이디와 메세지 배열을 바탕으로 아이디를 최종 대화명으로 변경하는 작업을 수행하면, 문제에서 요구하는 메세지 배열을 만들수 있다.
주어진 2차 배열에서 1로 구성된 가장 큰 정사각형의 크기를 구하는 문제.
주어진 두큐의 합이 동일하게 만들수 있는 최소의 작업 횟수를 돌려주거나 불가능한경우 -1을 돌려주는 문제.
socket.io 서버로 하는 단순한 멀티 룸 채팅.
위의 결과를 server-side로 구현해보기.
firebase 사용법 배우기
serverless lambda 학습하기
음. 보고.. 필수적인데... 영 감이 없어서, 제때 제때 진행하지 못한다. 언제 해야하고 언제 넘어가도 되는건지, 어디까지 하고 어디까진 말아야 하는 건지... 그냥 눈먼 장님이 된 기분이다. 킁...
(물론 나는 필수적인것마저 보고를 빼먹은 쪽이지만... 차라리 사소한 것 마저 모두 보고 할수 있는 쪽이 더 나았으려나...)
뭐 그냥 노력하는 수밖에(노력으로 커버가 될지는 모르겠지만...)