이진 탐색(Binary Search)이진(Binary) : "둘로 나누는", "두가지 상태로 구분하는"컴퓨터에서 바이너리는 0과 1처럼 두개의 값으로 상태를 나누는 것을 의미함즉, 문제 풀이를 위해 탐색 공간을 둘로 나눠 탐색하며 범위를 줄여나가는 것을 의미함 이진 탐색 첫 문제(Leetcode 39. Search Insert Position)를 풀기 위해 키워드를 뜯어보고,이때 들었던 생각은 "둘로 나눌 기준(divider)이 필요하겠구나!"그렇게 이진 탐색 첫 문제를 무모하게 풀기 시작했습니다 이런 경우, 저런 경우 따져가며 코드를 짜다보니 if의 if... elif... 가 생겨나고 결국 TLE가 발생해버렸습니다..🤯결국 약간의 힌트를 얻고, 깨달았습니다 "범위를 줄여나가는 것보다 나누는 기준선..