Definition at line 26 of file main.cpp.
◆ guessNumber()
| int Solution::guessNumber |
( |
int |
n | ) |
|
|
inline |
Definition at line 29 of file main.cpp.
30 {
31 int left = 1;
32 int right = n;
33 int mid = left + (right - left) / 2;
34 cout << "guessing with " << mid << endl;
35 int api_response =
guess(mid);
36 while (api_response != 0)
37 {
38 if (api_response == 1)
39 left = mid + 1;
40 else if (api_response == -1)
41 right = mid - 1;
42 else
43 throw runtime_error("API response error");
44 mid = left + (right - left) / 2;
45 cout << "guessing with " << mid << endl;
46 api_response =
guess(mid);
47 }
48 return mid;
49 }
int guess(int num)
Guess API.
References guess().
Referenced by main().
The documentation for this class was generated from the following file: