Implement int sqrt(int x).
Compute and return the square root of x.
x is guaranteed to be a non-negative integer.
Example 1:
Input: 4 Output: 2
Example 2:
Input: 8 Output: 2 Explanation: The square root of 8 is 2.82842..., and since we want to return an integer, the decimal part will be truncated.
取平方根,去尾法
class Solution(object):
def mySqrt(self, x):
"""
:type x: int
:rtype: int
"""
return int(x**.5)

本文介绍了一种计算非负整数平方根的方法,并通过Python实现返回取整后的平方根结果。例如输入4,输出为2;输入8,由于其平方根为2.82842...,因此同样返回2。

1602

被折叠的 条评论
为什么被折叠?



