Guess Number Higher or Lower LeetCode solution in Java
1/**2* Forward declaration of guess API.3*4* @param num your guess5* @return -1 if num is higher than the picked number 1 if num is lower than the picked number6* otherwise return 0 int guess(int num);7*/8public class Solution extends GuessGame {9public int guessNumber(int n) {10int left = 1;11int right = n;1213while (left < right) {14int mid = ((right - left) / 2) + left;15if (guess(mid) == 0) return mid;16else if (guess(mid) < 0) right = mid - 1;17else left = mid + 1;18}1920return left;21}22}