leetcode新年暴動病棟のリハビリプログラム50パウ(X、n)は、JSソリューション

/ * * 
 * @param {数} X 
 * @param {数} N 
 * @return {数} 
 * / 
関数POW(X、N){
     VARの ANS = 1 一方、(N){
         場合(N%2 ){ 
            ANS * = X。
        } 
        、X * = X。
        N >> = 1 
    } 
    戻りANS。
} 
VAR MYPOW = 関数(X、N){
     場合(N == 0 ){
         リターン 1 
    } 他の 場合(n <0の){
         場合(N == -2147483648 ){
             リターン 1 /(POW(X、2147483647)* X)。
        } {
             リターン 1 / POW(X、 - N)。
        } 
    } {
         戻りPOW(X、N)。
    } 
}。

高速電力は簡単に唯一の注意点を獲得し、それに対処する必要性の上限値を超えそうであるnは負であります

おすすめ

転載: www.cnblogs.com/qq965921539/p/12231955.html