题解 | #数值的整数次方#

数值的整数次方

https://www.nowcoder.com/practice/1a834e5e3e1a4b7ba251417554e07c00

function Power(base, exponent) {
    // write code here
    let result = 1;
    if (exponent === 0) return 1;
    if (exponent === 1) return base;
    if (exponent < 0) {
        for (let i = exponent; i < 0; i++) {
            result = result * (1 / base);
            console.log(result);
        }
    } else {
        for (let i = 0; i < exponent; i++) {
            result = result * base;
        }
    }

    return result;
}
module.exports = {
    Power: Power,
};

这里只考虑了正整数和负整数的次方情况。

正整数次方就遍历计算乘积,就可以 了, 负整数次方时就需要知道负整数次方是什么意思, 例如, 2的-3次方, 就是二分之一的3次方, 即是base倒数的整数方。

#为什么国企只招应届生#
全部评论

相关推荐

no_work_no_life:深圳,充电宝,盲猜anker
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务