프로그래머스/카카오 코딩테스트5 [프로그래머스] (틀림)후보키 (42890)(java) 원본 문제 : https://programmers.co.kr/learn/courses/30/lessons/42890 후보키 프렌즈대학교 컴퓨터공학과 조교인 제이지는 네오 학과장님의 지시로, 학생들의 인적사항을 정리하는 업무를 담당하게 되었다. 그의 학부 시절 프로그래밍 경험을 되살려, 모든 인적사항을 데이터베이스에 넣기로 하였고, 이를 위해 정리를 하던 중에 후보키(Candidate Key)에 대한 고민이 필요하게 되었다. 후보키에 대한 내용이 잘 기억나지 않던 제이지는, 정확한 내용을 파악하기 위해 데이터베이스 관련 서적을 확인하여 아래와 같은 내용을 확인하였다. 관계 데이터베이스에서 릴레이션(Relation)의 튜플(Tuple)을 유일하게 식별할 수 있는 속성(Attribute) 또는 속성의 집합 중.. 2019. 5. 30. [프로그래머스] 카카오 오픈채팅방 (42888)(java) 원본 문제 : https://programmers.co.kr/learn/courses/30/lessons/42888 오픈채팅방 카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 신입사원인 김크루는 카카오톡 오픈 채팅방을 개설한 사람을 위해, 다양한 사람들이 들어오고, 나가는 것을 지켜볼 수 있는 관리자창을 만들기로 했다. 채팅방에 누군가 들어오면 다음 메시지가 출력된다. [닉네임]님이 들어왔습니다. 채팅방에서 누군가 나가면 다음 메시지가 출력된다. [닉네임]님이 나갔습니다. 채팅방에서 닉네임을 변경하는 방법은 다음과 같이 두 가지이다. 채팅방을 나간 후, 새로운 닉네임으로 다시 들어간다. 채팅방에서 닉네임을 변경한.. 2019. 5. 30. [프로그래머스] 카카오 프렌즈 컬리링북 (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. [프로그래머스] 카카오 프렌즈 컬러링북 (java)(1829) 원본 문제 : https://programmers.co.kr/learn/courses/30/lessons/1829 문제 참고 : https://lkhlkh23.tistory.com/48 class Solution { public static boolean[][] visited; public static int[][] image; public static int[] solution(int m, int n, int[][] picture) { int[] answer = new int[2]; visited = new boolean[m][n]; image = picture.clone(); for(int i = 0; i < m ; i++) { for(int j = 0; j < n ; j++) { if(image[i.. 2019. 5. 28. 이전 1 2 다음