日野弥生:勉強しよう
LeetCode 374 - 猜数字大小
发表于2025年04月26日
用标准二分法的公式编码即可求出本题。
class Solution:
def guessNumber(self, n: int) -> int:
head, tail = 1, n
while head <= tail:
mid = (head + tail) // 2
result = guess(mid)
if result < 0:
tail = mid - 1
elif result > 0:
head = mid + 1
else:
return mid
return head