본문 바로가기

프로그래머스3

[ 프로그래머스 / 문자열 ] 추석 트래픽 (2018 KAKAO BLIND RECRUITMENT) 1. 문제 코딩테스트 연습 - [1차] 추석 트래픽 입력: [ 2016-09-15 20:59:57.421 0.351s, 2016-09-15 20:59:58.233 1.181s, 2016-09-15 20:59:58.299 0.8s, 2016-09-15 20:59:58.688 1.041s, 2016-09-15 20:59:59.591 1.412s, 2016-09-15 21:00:00.464 1.466s, 2016-09-15 21:00:00.741 1.581s, 2016-09-15 21:00:00.748 programmers.co.kr 2. 소스코드 - 이 문제에서 핵심은 3가지인 것 같다. 1) 문자열을 처리할 수 있는가? 2) 처리시간은 시작 시간과 끝 시간을 포함한다 3) endtime 기준으로 정렬된 배.. 2020. 7. 28.
[ 프로그래머스 / 구현 ] 다리를 지나는 트럭 (풀이) 1. 문제 코딩테스트 연습 - 다리를 지나는 트럭 트럭 여러 대가 강을 가로지르는 일 차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 트럭은 1초에 1만큼 움직이며, 다리 길이�� programmers.co.kr 문제 설명 트럭 여러 대가 강을 가로지르는 일 차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 트럭은 1초에 1만큼 움직이며, 다리 길이는 bridge_length이고 다리는 무게 weight까지 견딥니다. ※ 트럭이 다리에 완전히 오르지 않은 경우, 이 트럭의 무게는 고려하지 않습니다. 예를 들어, 길이가 2이고 10kg 무게를 견디는 다리가 있습니다. 무게가 [7,.. 2020. 6. 24.
[프로그래머스 / 완전탐색 ] 숫자 야구 1. 문제 코딩테스트 연습 - 숫자 야구 [[123, 1, 1], [356, 1, 0], [327, 2, 0], [489, 0, 1]] 2 programmers.co.kr 2. 소스코드 - 가능한 숫자의 모든 경우의 수는 9 x 8 x 7 = 504가지. - 비교하는 숫자의 최대 개수는 100 - 504 x 100 = 50,400 약 5만이므로, 그냥 기본적인 완전탐색으로 충분하다. 이에 DFS로 숫자를 만들고, 3자리가 된 경우 정답여부를 확인했다. - 숫자를 편하게 비교하고, DFS를 편하게 하기 위해서 vector에 숫자를 담았다. - 프로그래머스 완전불편함. #include #include using namespace std; vector number; vector input; int used[1.. 2020. 6. 23.