Hi, working on LeetCode problem 278 First bad version.
Have this code:
var solution = function(isBadVersion) {
return function(n) {
let begin = 1;
let ending = n;
while (begin < ending){
let middleVal = Math.floor((ending + begin) / 2);
if(isBadVersion(middleVal)){
ending = mid
} else {
if(start === ending) return ending;
start = middleVal
}
}
return ending;
};
};
it seems to work fine in the LeetCode console. But I want to make it work in PythonTutor:
I am calling it with this code: console.log(solution(3))
but it does not work. It returns nothing. Am I calling it wrong? Thanks