1
/**
2
* @param {number} x
3
* @return {number}
4
*/
5
var mySqrt = function (x) {
6
const numx = x;
7
let num = 0;
8

9
while (num <= x) {
10
const avg = Math.floor((num + x) / 2);
11
if (avg * avg > numx) x = avg - 1;
12
else num = avg + 1;
13
}
14
return x;
15
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0