본문 바로가기

프로그래머스75

프로그래머스 [1차] 셔틀버스(2018 KAKAO BLIND RECRUITMENT) 문제 URL : 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 문제 접근법 : 카카오 블라인드가 레벨3짜리라고 하기에는 애매할정도로 쉬운문제입니다. 마지막에 오는 버스에 마지막에 탈수있는 시간을 구하면 되는문제입니다. 한버스당 최대 m명을 태울수 있으니 가장먼저온 대기순서대로 버스가 오는 시간에 맞.. 2021. 9. 5.
프로그래머스 블록 게임(2019 KAKAO BLIND RECRUITMENT) 문제 URL : https://programmers.co.kr/learn/courses/30/lessons/42894 코딩테스트 연습 - 블록 게임 [[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,4,0,0,0],[0,0,0,0,0,4,4,0,0,0],[0,0,0,0,3,0,4,0,0,0],[0,0,0,2,3,0,0,0,5,5],[1,2,2,2,3,3,0,0,0,5],[1,1,1,0,0,0,0,0,0,5]] 2 programmers.co.kr 문제 접근법 : N*N 사이즈 배열에서 위와같은 블록들이 놓여져있을때 검은색 블록을 떨어뜨려 직사각형을 만들수있을때 제거할수있는블록.. 2021. 9. 4.
프로그래머스 매칭 점수(2019 KAKAO BLIND RECRUITMENT) 문제 URL : https://programmers.co.kr/learn/courses/30/lessons/42893 코딩테스트 연습 - 매칭 점수 매칭 점수 프렌즈 대학교 조교였던 제이지는 허드렛일만 시키는 네오 학과장님의 마수에서 벗어나, 카카오에 입사하게 되었다. 평소에 관심있어하던 검색에 마침 결원이 발생하여, 검색개발팀 programmers.co.kr 문제 접근법 : 매칭점수를 계산해내는 방법은 매우쉬우니 생략하겠다 어렵다고하는건 문제를 제대로 읽지않은겁니다. 문제가 긴것일뿐 이해하기어려운것도 아니고 쉽다 다만 파싱하는것의 차이에서 어렵게 느끼게될뿐이지 처음 봤었을땐 어려울것같아서 문제만 대충흝어보고 안풀었던문제라 제대로 풀어보려고 정규표현식을 미리공부한다음에 오늘 풀었고 솔직히 쉽게 풀려서 나.. 2021. 9. 1.
프로그래머스 블록 이동하기(2020 KAKAO BLIND RECRUITMENT) 문제 URL : https://programmers.co.kr/learn/courses/30/lessons/60063 코딩테스트 연습 - 블록 이동하기 [[0, 0, 0, 1, 1],[0, 0, 0, 1, 0],[0, 1, 0, 1, 1],[1, 1, 0, 0, 1],[0, 0, 0, 0, 0]] 7 programmers.co.kr 문제 접근법 : bfs문제인데 이동은 좌우상하 이동하는것은 쉽지만 회전이 문제입니다. 회전을 어떻게 해야하는지 설명보단 그림이 더 이해하기 쉽겠죠? 자 보세여 이런모습일때 위아래로 움직였을때의 결과입니다. 움직이는것 자체는 쉽습니다. 왼쪽으로 이동이나 오른쪽의 이동도 충분히 상상할수 있는 모습일거라 생략하겠습니다. 자그럼 회전을 확인해보죠 이그림을 보고 회전의 모양도 그림으로.. 2021. 8. 31.