1. 程式人生 > >【python/leetcode/M/50】Pow(x,n)

【python/leetcode/M/50】Pow(x,n)

題目

在這裡插入圖片描述

實現程式碼

class Solution(object):
    def myPow(self, x, n):
        """
        :type x: float
        :type n: int
        :rtype: float
        """
        if n == 0:
            return 1
        if n < 0:
            return 1/self.myPow(x,-n)
        if n % 2 == 1:
            return
x*self.myPow(x*x,n/2) else: return self.myPow(x*x,n/2)