題目內容
給定一個整數,寫一個函數來判斷它是否是 3 的冪次方。
示例 1:
輸入: 27
輸出: true
示例 2:
輸入: 0
輸出: false
示例 3:
輸入: 9
輸出: true
示例 4:
輸入: 45
輸出: false
進階:
你能不使用循環或者遞歸來完成本題嗎?
代碼實現
public class Solution {
public bool IsPowerOfThree(int n)
{
return n > 0 && 1162261467 % n == 0;
}
}