본문 바로가기

알고리즘137

2018 카카오 블라인드 1차 모든 문제 풀이 정리 https://tech.kakao.com/2017/09/27/kakao-blind-recruitment-round-1/ 카카오 신입 공채 1차 코딩 테스트 문제 해설 ‘블라인드’ 전형으로 실시되어 시작부터 엄청난 화제를 몰고 온 카카오 개발 신입 공채. 그 첫 번째 관문인 1차 코딩 테스트가 지난 9월 16일(토) 오후 2시부터 7시까지 장장 5시간 동안 온라인 tech.kakao.com 카카오 블라인드 공채의 첫 시작을 알린 테스트들의 모든 문제를 푼 기념으로 해당 문제 풀이들을 간략히 정리 해보고 간단히 느낀바를 적어본다. 1. 비밀지도 https://isa-dev.tistory.com/70 [프로그래머스][LEVEL1] [1차] 비밀지도 # 문제 원문 비밀지도 네오는 평소 프로도가 비상금을 숨겨놓는.. 2022. 3. 3.
[프로그래머스][LEVEL3] [1차] 셔틀버스 # 문제 원문 https://programmers.co.kr/learn/courses/30/lessons/17678 코딩테스트 연습 - [1차] 셔틀버스 10 60 45 ["23:59","23:59", "23:59", "23:59", "23:59", "23:59", "23:59", "23:59", "23:59", "23:59", "23:59", "23:59", "23:59", "23:59", "23:59", "23:59"] "18:00" programmers.co.kr 카카오에서는 무료 셔틀버스를 운행하기 때문에 판교역에서 편하게 사무실로 올 수 있다. 카카오의 직원은 서로를 '크루'라고 부르는데, 아침마다 많은 크루들이 이 셔틀을 이용하여 출근한다. 이 문제에서는 편의를 위해 셔틀은 다음과 같은 규칙으.. 2022. 3. 2.
[프로그래머스][LEVEL3] [1차] 추석 트래픽 # 문제 원문 https://programmers.co.kr/learn/courses/30/lessons/17676 { const [date, time, useTime] = current.split(' '); const endTime = new Date(`${date} ${time}`).getTime(); const useSecond = parseFloat(useTime.replace('s', '')) * 1000; return [ endTime - (useSecond - 1), endTime + 1000 ]; }) .sort((a, b) => a[1] - b[1]) .reduce((result, current, idx, origin) => { const end = current[1]; let count.. 2022. 2. 24.
프로그래머스 3레벨 스킬체크 통과 원래는 스킬 체크 통과한 테스트의 기록을 박제하는 것 때문에 3레벨 문제 다풀고 스킬체크 하려고 했었는데 어차피 3레벨 문제도 어느 정도 풀었으니 나중에 하는게 의미가 있나? 싶어서 통과시켰다. 실제로 테스트에 나온 문제도 이미 내가 풀었던 문제라서; 그냥 20분안에 제출하고 끝냈다. 사실 이제와서 3레벨 통과하는게 무슨 의미가 있겠냐만은 그냥 정리했다. 3레벨 문제도 30개 정도 남았는데 다 풀고 4레벨 5레벨 문제 풀고 leetcode나 백준으로 다시 넘어가야겠다. 그냥 그런듯.. 이 정도 풀고도 여전히 카카오 문제는 어렵다고 느끼는게 개인적으로 조금 아쉽다. 2022. 2. 23.