1. 程式人生 > >leetcode(10)x的平方根的js實現

leetcode(10)x的平方根的js實現

一.題目描述:

實現 int sqrt(int x) 函式。

計算並返回 x 的平方根,其中 x 是非負整數。

由於返回型別是整數,結果只保留整數的部分,小數部分將被捨去。

示例 1:
輸入: 4
輸出: 2

示例 2:
輸入: 8
輸出: 2
說明: 8 的平方根是 2.82842…,
由於返回型別是整數,小數部分將被捨去。

二.js程式碼實現:

1.實現思路:

直接對返回值進行取整即可

2.js程式碼實現:

/**
 * @param {number} x
 * @return {number}
 */
var mySqrt = function(x) {
    return Math.floor(Math.sqrt(x));
};