PS/프로그래머스26 [프로그래머스 *Java] - 오픈채팅방 오픈채팅방 코딩테스트 연습 - 오픈채팅방 오픈채팅방 카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 신입사원인 김크루는 카카오톡 오 programmers.co.kr 👇 접근방식 처음에는 고민을 많이했던 문제였습니다. 고민을 하다 앞으로 이런 문제를 풀 때 규칙을 갖고 문제에 접근하면 좋을 거 같다 생각했습니다. 일단 return 값을 출력할 때, change 된 닉네임은 change가 되어있는 상태에서 return 이 되어야합니다. 고로 해당 id에 바뀌던, 바뀌지않던, 최종 nickname 을 알고 있어야 한다는 점입니다. 그리고 출력할 땐, 순서를 기억해서 들어왔고 나갔고를 출력해줘야 합니다. 이 부분은 입력.. 2022. 5. 12. [프로그래머스 *Java] - 수식 최대화 수식최대화 코딩테스트 연습 - 수식 최대화 IT 벤처 회사를 운영하고 있는 라이언은 매년 사내 해커톤 대회를 개최하여 우승자에게 상금을 지급하고 있습니다. 이번 대회에서는 우승자에게 지급되는 상금을 이전 대회와는 다르게 다음과 programmers.co.kr 👇 접근방식 처음에는 백준에서 풀었던 문제 중에, 연산자 끼워넣기랑 비슷하다고 생각을 했습니다. 그래서 그 기반으로 문제를 풀었습니다. 입력받은 식에서 피연산자와 연산자는 위치가 바뀌면 안됩니다. 그 상황에서 *, - , + 라는 세 연산자가 우선순위를 갖어 문제를 구현하는 방식입니다. 일단, 우선수위라는 건 세 연산자의 조합을 통해 총 6가지의 우선순위 조합을 갖는 다는 걸 알 수 있습니다. 이 부분은, String으로 미리 값을 넣던지, 방문처리.. 2022. 5. 12. 이전 1 2 3 4 다음