LeetCode:3的冪(c#)

題目內容


給定一個整數,寫一個函數來判斷它是否是 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;
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章