1
var isPerfectSquare = function (num) {
2
let low = 1;
3
let high = 100000;
4
while (low <= high) {
5
let mid = (low + high) >> 1;
6
let sqrt = mid * mid;
7
if (sqrt == num) {
8
return true;
9
} else if (num > sqrt) {
10
low = mid + 1;
11
} else {
12
high = mid - 1;
13
}
14
}
15
return false;
16
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0