1. 程式人生 > >LeetCode第326題

LeetCode第326題

給定一個整數,寫一個函式來判斷它是否是 3 的冪次方。

示例 1:

輸入: 27
輸出: true

示例 2:

輸入: 0
輸出: false

示例 3:

輸入: 9
輸出: true

示例 4:

輸入: 45
輸出: false
public static boolean isPowerOfThree(int n){
		if(n<1){
			return false;
		}
		while(n>1){
			if(n%3 !=0){
				return false;
			}
			n/=3;
		}		
		return true;
	}