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

数值的整数次方

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

function Power(base, exponent) {
    // 写法一
    let res = 1;
    if(exponent === 0) return 1;
    if (exponent > 0) {
         for (let i = 1; i <= exponent; i++) {
             res *= base;
         }
         console.log(res);
         return res;
     }
     if(exponent < 0){
         for (let i = 1; i <= -exponent; i++) {
             res *= base;
         }
         console.log(res);
         return 1/res;
     }
    // 写法二:简化写法
    // 处理负次方
    if(exponent < 0){
        base = 1 / base;
        exponent = -exponent;
    }
    let res = 1;
    for(let i = 1; i <= exponent; i++){
        res *= base;
    }
    return res;
}
module.exports = {
    Power: Power,
};

全部评论

相关推荐

若怜君欢:驾驶证去掉吧,PPT啥的也去掉,本硕课程去掉,导师和研究方向去掉;加入本硕排名(好才写);技能栏加入你会的那些控制算法和滤波算法,这个比你会啥啥啥软件更有用;获奖写上去,奖学金啊,有没有专利啊之类的 电机和硬件这一块,属于传统制造业,制造业实习并不多。多投一些攒攒经验,有实习最好,没有也不需要焦虑(制造业实习其实除了转正,没多大用处) 最后,划重点,等秋招开始后,把你所有社交软件都发一份简历上去,并经常更新,找人内推你!
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务