Guess Number Higher or Lower LeetCode solution in C++
1class Solution {2public:3int guessNumber(int n) {4int s = 1, e = n;5int mid = s + (e - s) / 2;67while (s <= e) {8if (guess(mid) == 0) {9return mid;10}1112else if (guess(mid) == -1) {13e = mid - 1;14}1516else if (guess(mid) == 1) {17s = mid + 1;18}1920mid = s + (e - s) / 2;21}2223return mid;24}25};