We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent da11fad commit 1e681a3Copy full SHA for 1e681a3
0374-guess-number-higher-or-lower/0374-guess-number-higher-or-lower.py
@@ -0,0 +1,17 @@
1
+# The guess API is already defined for you.
2
+# @param num, your guess
3
+# @return -1 if num is higher than the picked number
4
+# 1 if num is lower than the picked number
5
+# otherwise return 0
6
+
7
+class Solution:
8
+ def guessNumber(self, n: int) -> int:
9
+ low, high = 1, n
10
+ mid = (low + high) // 2
11
+ while guess(mid) != 0:
12
+ if guess(mid) == -1:
13
+ high = mid
14
+ elif guess(mid) == 1:
15
+ low = mid + 1
16
17
+ return mid
0 commit comments