본문 바로가기

프로그래머스73

[프로그래머스] 카카오 오픈채팅방 (42888)(java) 원본 문제 : https://programmers.co.kr/learn/courses/30/lessons/42888 오픈채팅방 카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 신입사원인 김크루는 카카오톡 오픈 채팅방을 개설한 사람을 위해, 다양한 사람들이 들어오고, 나가는 것을 지켜볼 수 있는 관리자창을 만들기로 했다. 채팅방에 누군가 들어오면 다음 메시지가 출력된다. [닉네임]님이 들어왔습니다. 채팅방에서 누군가 나가면 다음 메시지가 출력된다. [닉네임]님이 나갔습니다. 채팅방에서 닉네임을 변경하는 방법은 다음과 같이 두 가지이다. 채팅방을 나간 후, 새로운 닉네임으로 다시 들어간다. 채팅방에서 닉네임을 변경한.. 2019. 5. 30.
[프로그래머스] 다리를 지나는 트럭(42583)(java) 원본 문제 : https://programmers.co.kr/learn/courses/30/lessons/42587 문제 풀이 : https://developerdk.tistory.com/16 import java.util.Iterator; import java.util.LinkedList; class Truck { int weight; int distance; Truck(int weight, int distance){ this.weight = weight; this.distance = distance; } } class Solution { public static int solution(int bridge_length, int weight, int[] truck_weights) { int count =.. 2019. 5. 29.
[프로그래머스] 프린터 원본 문제 : https://programmers.co.kr/learn/courses/30/lessons/42587 풀이 참고 : https://developerdk.tistory.com/15 import java.util.LinkedList; import java.util.List; class Document { int priority; int index; Document(int priority, int index) { this.priority = priority; this.index = index; } } class Solution { public static int solution(int[] priorities, int location) { int answer = 1; LinkedList list .. 2019. 5. 29.
[프로그래머스] 카카오 프렌즈 컬리링북 (1829)(java) 원본 문제 : https://programmers.co.kr/learn/courses/30/lessons/1829?language=java 풀이 참고 : https://lkhlkh23.tistory.com/48 import java.util.Stack; class Solution { public static boolean[][] visited; public static int[][] image; public static Stack stackX; public static Stack stackY; public int[] solution(int m, int n, int[][] picture) { int[] answer = new int[2]; visited = new boolean[m][n]; image = .. 2019. 5. 29.