알고리즘/카카오 코딩 테스트
2019 Kakao Blind CodeTest - 2. 실패율 자바(JAVA) 해설 및 정리
2019 Kakao Blind CodeTest - 2. 실패율 자바(JAVA) 해설 및 정리
2019.09.08안녕하세요 .이번의 풀어볼 문제는 실패율입니다. 실패율은 객체 정렬을 통해서 문제를 해결합니다. 문제 2. 실패율 정답률: 55.57% 문제 풀러 가기 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스테이지 차이가 너무 큰 것이 문제였다. 이 문제를 어떻게 할까 고민 한 그녀는 동적으로 게임 시간을 늘려서 난이도를 조절하기로 했다. 역시 슈퍼 개발자라 대부분의 로직은 쉽게 구현했지만, 실패율을 구하는 부분에서 위기에 빠지고 말았다. 오렐리를 위해 실패율을 구하는 코드를 완성하라. 실패율은 다음과 같이 정의한다. 스테이지에 도달했으나 아직 클리어하지 못한 플레이어의 수 / 스테..
2019 Kakao Blind CodeTest - 1. 오픈 채팅방 자바(JAVA) 해설 및 정리
2019 Kakao Blind CodeTest - 1. 오픈 채팅방 자바(JAVA) 해설 및 정리
2019.09.08안녕하세요. 차후 있을 카카오 코딩테스트들을 준비하면서 카카오 블라인드 코딩테스트 1차 시험에서 나왔었던 문제들을 풀어 보았습니다. 풀어본 문제를 어떤 식으로 풀었고, 어떤식으로 해결 했는지에 대해서 이야기를 해보려고 합니다. 문제 1. 오픈채팅방 정답률: 59.91% 문제 풀러 가기 카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 신입사원인 김크루는 카카오톡 오픈 채팅방을 개설한 사람을 위해, 다양한 사람들이 들어오고, 나가는 것을 지켜볼 수 있는 관리자창을 만들기로 했다. 채팅방에 누군가 들어오면 다음 메시지가 출력된다. “[닉네임]님이 들어왔습니다.” 채팅방에서 누군가 나가면 다음 메시지가 출력된다. “[닉..