https://school.programmers.co.kr/learn/courses/30/lessons/468378 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 어렵다. 해당 문제는 "최소의 비용"으로 보물을 찾는 문제였다.먼저 그리디, 이분 탐색 모두 실행해봤지만 실패였다. (최악의 경우를 대비하지 못한다.) 따라서 미리 최악의 비용을 계산한 뒤에최악의 비용이 최소인 곳으로 검사하는 방향으로 설계해야 한다.그 말인 즉슨 dp를 사용했다. dp를 3차원으로 설계하고dp[구간 시작점][구간 끝점] = [최악의 비용, 최악의 비용일 때의 인덱스]로 초기화했다. 1. 구간의 길이가 0일 때 초기화했다. dp[sta..