Skip to content

Commit 618c081

Browse files
solves guess number higher or lower
1 parent ab51322 commit 618c081

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

src/GuessNumberHigherOrLower.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
public class GuessNumberHigherOrLower {
2+
public int guessNumber(int n) {
3+
int left = 1, right = n, mid;
4+
while (left <= right) {
5+
mid = left + (right - left) / 2;
6+
int guess = guess(mid);
7+
if (guess == 0) return mid;
8+
else if (guess == -1) right = mid - 1;
9+
else left = mid + 1;
10+
}
11+
return -1;
12+
}
13+
14+
// dummy function - has been defined by Leetcode
15+
public int guess(int num) {
16+
return 0;
17+
}
18+
}

0 commit comments

Comments
 (0)