Computer Science/Coding Test
LeetCode: 69. Sqrt(x)
focalpoint
2021. 9. 26. 15:50
class Solution:
def mySqrt(self, x: int) -> int:
ret = 0
l, r = 0, x
while l <= r:
mid = (l + r) // 2
if mid * mid > x:
r = mid - 1
else:
ret = max(ret, mid)
l = mid + 1
return ret