
left와 right 두개의 포인터를 정의하여 이진탐색 진행left가 right보다 작을 경우 순회right에 대입left에 +1하여 대입var solution = function(isBadVersion: any) {
return function(n: number): number {
let left = 1
let right = n
while(left < right) {
const mid = Math.floor((left + right) / 2)
if(isBadVersion(mid)) {
right = mid
} else {
left = mid + 1
}
}
return left
};
};