题解 | #数值的整数次方#
数值的整数次方
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倒数的整数方。
#为什么国企只招应届生#