목록카카오 (16)
삐까냥의 파도타기
문제 출처 : http://tech.kakao.com/2017/09/27/kakao-blind-recruitment-round-1/ 지난 9월 16일(토) 오후 2시부터 오후 7시까지 5시간동안 진행한 코딩테스트입니다. 보통 코딩 테스트 문제 유출하면 안되는데, 카카오는 문제를 공개하고 직접 문제 해설도 진행했습니다. 시험 당시 제출했던 코드와 해설을 참고하여 수정한 코드를 올리겠습니다. 이것 또한 공부가 되겠죠. 함정은 없습니다. 7문제를 5시간안에 풀수 있게끔 6번 문제에 여러조건을 제시하여 문제의 난이도를 낮췄네요. public class kakao6 { static boolean isBoom;static int boomNum, boardM, boardN;static int[][] intBoard;..
문제 출처 : http://tech.kakao.com/2017/09/27/kakao-blind-recruitment-round-1/ 지난 9월 16일(토) 오후 2시부터 오후 7시까지 5시간동안 진행한 코딩테스트입니다. 보통 코딩 테스트 문제 유출하면 안되는데, 카카오는 문제를 공개하고 직접 문제 해설도 진행했습니다. 시험 당시 제출했던 코드와 해설을 참고하여 수정한 코드를 올리겠습니다. 이것 또한 공부가 되겠죠. 함정은 중복을 허용하는 다중집합입니다. 따라서 중복처리를 수행해야 합니다. 중복이 있을경우 숫자를 추가하여 (a1, a2, a3, a4 방식처럼) 처리했습니다. public class kakao5 { public static void main(String[] args) {solution("FR..
문제 출처 : http://tech.kakao.com/2017/09/27/kakao-blind-recruitment-round-1/ 지난 9월 16일(토) 오후 2시부터 오후 7시까지 5시간동안 진행한 코딩테스트입니다. 보통 코딩 테스트 문제 유출하면 안되는데, 카카오는 문제를 공개하고 직접 문제 해설도 진행했습니다. 시험 당시 제출했던 코드와 해설을 참고하여 수정한 코드를 올리겠습니다. 이것 또한 공부가 되겠죠. 함정은 2번 문제에 있었습니다. 인원수 계산으로 코드를 짠다면 함정에 빠지는 문제네요. 저는 이 문제 틀렸습니다. 변명을 하자면 문제 리딩 후 함정을 파악했는데, 코드를 짜면서 함정을 까먹었습니다. 시험 종료 5분전에 함정을 다시 파악했지만 코드 수정에는 부족한 시간이었습니다. public c..
문제 출처 : http://tech.kakao.com/2017/09/27/kakao-blind-recruitment-round-1/ 지난 9월 16일(토) 오후 2시부터 오후 7시까지 5시간동안 진행한 코딩테스트입니다. 보통 코딩 테스트 문제 유출하면 안되는데, 카카오는 문제를 공개하고 직접 문제 해설도 진행했습니다. 시험 당시 제출했던 코드와 해설을 참고하여 수정한 코드를 올리겠습니다. 이것 또한 공부가 되겠죠. "LRU 캐시"라는 단어가 나오자마자 나중으로 제꼈던 문제 입니다. 다른문제를 풀고나서 이 문제를 다시 보니 너무나 쉬운 문제였습니다. 저 처럼 "LRU 캐시"라는 용어의 압박감을 느꼈던 분들이 많으실거 같아요. 해당 문제를 포스팅 하고 나서 "LRU 캐시"를 구현한 코드를 찾아봐야겠네요. 함..
문제 출처 : http://tech.kakao.com/2017/09/27/kakao-blind-recruitment-round-1/ 지난 9월 16일(토) 오후 2시부터 오후 7시까지 5시간동안 진행한 코딩테스트입니다. 보통 코딩 테스트 문제 유출하면 안되는데, 카카오는 문제를 공개하고 직접 문제 해설도 진행했습니다. 시험 당시 제출했던 코드와 해설을 참고하여 수정한 코드를 올리겠습니다. 이것 또한 공부가 되겠죠. 문자열 처리 문제였네요. 다만 함정은 (*) or (#)입니다. 위치에 따라서 점수가 바뀌며 효과가 중첩될 수 있죠. public class kakao2 { static int[] result = new int[3];static int i;public static void main(String..
문제 출처 : http://tech.kakao.com/2017/09/27/kakao-blind-recruitment-round-1/ 지난 9월 16일(토) 오후 2시부터 오후 7시까지 5시간동안 진행한 코딩테스트입니다. 보통 코딩 테스트 문제 유출하면 안되는데, 카카오는 문제를 공개하고 직접 문제 해설도 진행했습니다. 시험 당시 제출했던 코드와 해설을 참고하여 수정한 코드를 올리겠습니다. 이것 또한 공부가 되겠죠. 비트 연산을 하면 쉽게 풀수 있었네요. 비트 연산이 무엇인지 알고 있었지만 막상 코딩에서 사용해본적이 없어서 문제 해설처럼 if, else를 사용했습니다. 반성합니다. - 시험 당시 코드 - public class kakao1 { public static void main(String[] ar..