Guess Number Higher or Lower
注意说话的人称...
# The guess API is already defined for you.
# @param num, your guess
# @return -1 if my number is lower, 1 if my number is higher, otherwise return 0
# def guess(num):
class Solution(object):
def guessNumber(self, n):
"""
:type n: int
:rtype: int
"""
start, end = 1, n
while start <= end:
mid = start + (end - start) / 2
tmp = guess(mid)
if tmp == -1:
end = mid - 1
elif tmp == 1:
start = mid + 1
else:
return mid
return None