Guess Number Higher or Lower LeetCode solution in JavaScript
1/**2* Forward declaration of guess API.3* @param {number} num your guess4* @return -1 if num is higher than the picked number5* 1 if num is lower than the picked number6* otherwise return 07* var guess = function(num) {}8*/910/**11* @param {number} n12* @return {number}13*/14var guessNumber = function (n) {15let lower = 1;16let higher = n;17while (lower <= higher) {18let mid = Math.floor((lower + higher) / 2);19if (guess(mid) == 0) {20return mid;21} else if (guess(mid) == -1) {22higher = mid - 1;23} else {24lower = mid + 1;25}26}27return 0;28};