이분탐색 문제이다. 이번문제는 이분탐색인걸 모르는채로 풀었는데 문제를 읽자마자 이거 이분탐색이잖아? 라는 생각이 들었다. 내가 그래도 연습을 하긴했구나 싶어서 뿌듯했다.
항상 느끼는 거지만 이분탐색문제는 어떤 값을 찾을 것인가? 그 값이 내가 원하는 값인지 어떻게 검증할 것인가가 가장 중요하고 어려운것 같다.
이 문제에서는 몇 센티미터로 잘랐을 때 원하는 갯수만큼 가장 길게 줄 수 있냐고 묻는 문제이다. 즉, 몇 센티미터인가를 우리가 찾는 값으로 이 값을 기준으로 자르면 몇개를 만들 수 있냐를 통해 검색을 해나갈 수 있다.
이를 코드로 나타내면,
이렇게 된다.
이전에 풀었던 이분탐색문제들보다는 쉬웠던 문제인것 같다.
'알고리즘' 카테고리의 다른 글
[백준] 키 순서 : 2458 Python (0) | 2022.06.20 |
---|---|
[PROGRAMMERS] 2021 KAKAO : 신규 아이디 추천 python (0) | 2022.06.14 |
[백준] 검열 : 3111 Python (0) | 2022.06.11 |
[백준] 문자열 폭발 : 9935 Python (0) | 2022.06.10 |
[백준] [이분탐색] 놀이공원 : 1561 Python (0) | 2022.06.08 |