오픈채팅방 [알고리즘] 카카오 블라인드 2019 - 1. 오픈채팅방 풀이 및 내 코드 리뷰 (JS) 문제를 풀어보고 풀이한 코드, 내가 생각한 주요 포인트, 개선할 점, 더 공부해볼점에 대해서 기록하고자 한다. 내가 문제를 풀 당시 코드에 신경썼던 부분은 읽을 수 있는 코드와, 상수를 잘 관리해보자였다. 그래서 이 것을 내가 사용하던 언어인 자바의 Enum 처럼 관리해보려고 하였다. 또한 ES6의 문법을 잘 활용하고자 했다. 카카오의 해설에 나와있듯이 연관배열(맵)을 사용하면 쉽게 풀 수 ... 오픈채팅방알고리즘jsjs [프로그래머스][JS]오픈채팅방 문제: 실제 카카오톡 오픈채팅방의 로직과 매우 비슷한 문제이다. user 변수에 ID와 닉네임을 연결 해주는 객체를 만들어서 이용한다. (맨 마지막에 변경된 값을 이용해야 되기 때문) stateArr변수에 Enter,Leave할 때만 정답에 출력하기 때문에 2가지의 상태와 ID를 저장해 준다. (나는 배열로 저장해 줬지만 객체로 저장해 주면 가독성이 조금 더 좋은 코드가 될 수도 있을 것 같... 오픈채팅방프로그래머스Problem SolvingProblem Solving [프로그래머스/파이썬] (2019 카카오 공채) 오픈채팅방 문제 설명 카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 신입사원인 김크루는 카카오톡 오픈 채팅방을 개설한 사람을 위해, 다양한 사람들이 들어오고, 나가는 것을 지켜볼 수 있는 관리자창을 만들기로 했다. 채팅방에 누군가 들어오면 다음 메시지가 출력된다. "[닉네임]님이 나갔습니다." 채팅방에서 닉네... 2019 Kakao Blind Recruitment파이썬프로그래머스코테카카오코테python오픈채팅방코딩코딩테스트2019 카카오 공채카카오코딩테스트카카오 공채2019 Kakao Blind Recruitment
[알고리즘] 카카오 블라인드 2019 - 1. 오픈채팅방 풀이 및 내 코드 리뷰 (JS) 문제를 풀어보고 풀이한 코드, 내가 생각한 주요 포인트, 개선할 점, 더 공부해볼점에 대해서 기록하고자 한다. 내가 문제를 풀 당시 코드에 신경썼던 부분은 읽을 수 있는 코드와, 상수를 잘 관리해보자였다. 그래서 이 것을 내가 사용하던 언어인 자바의 Enum 처럼 관리해보려고 하였다. 또한 ES6의 문법을 잘 활용하고자 했다. 카카오의 해설에 나와있듯이 연관배열(맵)을 사용하면 쉽게 풀 수 ... 오픈채팅방알고리즘jsjs [프로그래머스][JS]오픈채팅방 문제: 실제 카카오톡 오픈채팅방의 로직과 매우 비슷한 문제이다. user 변수에 ID와 닉네임을 연결 해주는 객체를 만들어서 이용한다. (맨 마지막에 변경된 값을 이용해야 되기 때문) stateArr변수에 Enter,Leave할 때만 정답에 출력하기 때문에 2가지의 상태와 ID를 저장해 준다. (나는 배열로 저장해 줬지만 객체로 저장해 주면 가독성이 조금 더 좋은 코드가 될 수도 있을 것 같... 오픈채팅방프로그래머스Problem SolvingProblem Solving [프로그래머스/파이썬] (2019 카카오 공채) 오픈채팅방 문제 설명 카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 신입사원인 김크루는 카카오톡 오픈 채팅방을 개설한 사람을 위해, 다양한 사람들이 들어오고, 나가는 것을 지켜볼 수 있는 관리자창을 만들기로 했다. 채팅방에 누군가 들어오면 다음 메시지가 출력된다. "[닉네임]님이 나갔습니다." 채팅방에서 닉네... 2019 Kakao Blind Recruitment파이썬프로그래머스코테카카오코테python오픈채팅방코딩코딩테스트2019 카카오 공채카카오코딩테스트카카오 공채2019 Kakao Blind Recruitment