
[ 프로그래머스 ] 징검다리 (C++)
·
PS/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/43236# 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 난이도 : Level 4 알고리즘 유형 : 이분탐색, 매개변수탐색 풀이 시간 : 51분 문제 풀이 이분탐색은 어떤 값을 조건으로 잡는지가 매우 중요하다. 문제 설명을 간단히 하자면, 징검다리 중 바위 `N`개를 제거하는 모든 경우들 중 거리의 최솟값이 가장 큰 값을 return하라이다. 한 줄로 요약하려니 이해하기 힘들지만 문제에서 설명해주는 예제를 보면 이해가 쉬울 것으로 생각된다. 우선, 변수들의 범위를 확인해보면 $distance ≤ 1..