給定乙個double型別的浮點數base和int型別的整數exponent。求base的exponent次方。
保證base和exponent不同時為0
這是乙個簡單的數學問題,但是需要考察細心程度:
首先,e和b0的情況需要優先討論掉(b0的 情況好像不討論也沒啥問題)
其次,e是整數,所以要分正負討論,負數則輸出倒數
總體難度不大
class
solution
:def
power
(self, base, exponent)
:# write code here
b = base
e = exponent
if b ==0:
return
0if e ==0:
return
1 res =
1if e >0:
for i in
range
(e):
res = res * b
else
:for i in
range(-
1* e)
: res = res * b
res =
1/res
return res
劍指offer JZ12數值的整數次方
時間限制 c c 1秒,其他語言2秒 空間限制 c c 32m,其他語言64m 熱度指數 683626 本題知識點 數學 給定乙個double型別的浮點數base和int型別的整數exponent。求base的exponent次方。保證base和exponent不同時為0 function powe...
劍指offer JZ12 數值的整數次方
題目描述 給定乙個double型別的浮點數base和int型別的整數exponent。求base的exponent次方。示例1輸入 2,3返回值 8.00000 public class solution if exponent 1 if exponent 1 double res power ba...
劍指 Offer JZ65 矩陣中的路徑
請設計乙個函式,用來判斷在乙個矩陣中是否存在一條包含某字串所有字元的路徑。路徑可以從矩陣中的任意乙個格仔開始,每一步可以在矩陣中向左,向右,向上,向下移動乙個格仔。如果一條路徑經過了矩陣中的某乙個格仔,則該路徑不能再進入該格仔。例如 ab cesf csad ee begin a b c e s f...