加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
23_数值的整数次方.html 814 Bytes
一键复制 编辑 原始数据 按行查看 历史
Sakana 提交于 2022-07-29 07:41 . feat 数值的整数次方
<script>
// 实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,xn)。不得使用库函数,同时不需要考虑大数问题。
// 示例 1:
// 输入:x = 2.00000, n = 10
// 输出:1024.00000
// 示例 2:
// 输入:x = 2.10000, n = 3
// 输出:9.26100
// 来源:力扣(LeetCode)
// 链接:https://leetcode.cn/problems/shu-zhi-de-zheng-shu-ci-fang-lcof
/**
* @param {number} x
* @param {number} n
* @return {number}
*/
var myPow = function (x, n) {
let res = 1.0;
if (n == 0) return 1;
if (n == 1) return x;
// 如果是负次幂 用1/x
if (n < 0) {
x = 1 / x;
n = -n;
}
while (n > 0) {
if (n & 1) {
res *= x;
}
x *= x;
n = n >>> 1;
}
return res;
};
</script>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化