Haklog
thumbnailLogo

[알고리즘] 투포인터

투포인터 배열이나 리스트에서 ‘두 개의 포인터’를 사용하여 ‘특정 조건을 만족하는 부분 구간’을 효율적으로 탐색하는 알고리즘 보통은 왼쪽 포인터와 오른쪽 포인터를 사용하며, 이들은 각각 탐색 범위의 시작과 끝을 가리킴 탐색 범위 내에서 특정 조건을 만족하는 요소를 찾거나, 조건을 만족하는 부분 배열의 길이 등을 계산하는 데 사용 투 포...

programmers Logo

[프로그래머스] 상담원 인원

문제 상담원 인원 (LV3) 상담원 인원 참가자들의 상담 요청 시각, 상담 시간, 상담 유형이 주어졌을 때, n명의 멘토를 적절하게 k개의 상담 유형으로 분류해 참가자들의 대기 시간을 최소로 하는 문제였다. 내 코드 dp를 잘 활용하면 문제를 해결할 수 있을 것 같아 비슷한 방식으로 접근해 보았다. 우선 조합을 활용해서 멘토를...