題目
Given a non-negative integer x
, compute and return the square root of x
.
Since the return type is an integer, the decimal digits are truncated, and only the integer part of the result is returned.
Note: You are not allowed to use any built-in exponent function or operator, such as pow(x, 0.5)
or x ** 0.5
.
Example 1:
|
|
Example 2:
|
|
Constraints:
- 0 <= x <= 231 - 1
解題方向
連分數法求根號值,可以參考李永樂老師的影片 可以得知 S=a^2+b 中的 a 會等於題目所求的答案
參考程式碼
|
|