728x90
반응형
이번 글은 '이것이 취업을 위한 코딩테스트다' 내의 문제를 풀고 정답 코드를 정리한 것입니다.
이것이 취업을 위한 코딩 테스트다 with 파이썬 | 나동빈 - 교보문고
이것이 취업을 위한 코딩 테스트다 with 파이썬 | IT 취준생이라면 누구나 입사하고 싶은 카카오ㆍ삼성전자ㆍ네이버ㆍ라인! 취업의 성공 열쇠는 알고리즘 인터뷰에 있다!IT 취준생이라면 누구나
product.kyobobook.co.kr
👨💻 문제
정답 코드
문제 풀이
이진 탐색으로 풀 수 있는 문제다. 먼저 시작점(start)과 끝점(end)을 설정한다. 그런 다음 시작점이 끝점보다 커질 때까지 반복문을 돌면서 중간값(mid)을 도출하고, 주어진 떡의 길이를 탐색하며 중간값보다 큰 값이라면 해당 값에서 중간값을 뺀 값을 총합에 누적한다. 총합이 손님이 요구하는 떡의 길이(m)보다 작다면 끝점을 중간점 아래로 재설정하고, 크다면 시작점을 중간값 위로 재설정하고 결괏값에 중간값을 할당한다. 반복문을 마치고 결괏값을 반환하면 된다.
728x90
반응형
'👩💻 Programming > Coding Test 문제 풀이' 카테고리의 다른 글
[이코테] 이진 탐색_고정점 찾기(자바스크립트) (0) | 2023.01.29 |
---|---|
[이코테] 이진 탐색_정렬된 배열에서 특정 수의 개수 구하기(자바스크립트) (0) | 2023.01.29 |
[이코테] 이진 탐색_부품 찾기(자바스크립트) (0) | 2023.01.28 |
[Baekjoon] 1715 카드 정렬하기(자바스크립트/NodeJs) (0) | 2023.01.27 |
[프로그래머스] level 1 실패율(자바스크립트) (0) | 2023.01.27 |
댓글