# 342. Power of Four

**Easy**

Given an integer `n`, return *`true` if it is a power of four. Otherwise, return `false`*.

An integer `n` is a power of four, if there exists an integer `x` such that `n == 4x`.

&#x20;

**Example 1:**

<pre><code>Input: n = 16
<strong>Output:
</strong> true
</code></pre>

**Example 2:**

<pre><code>Input: n = 5
<strong>Output:
</strong> false
</code></pre>

**Example 3:**

<pre><code>Input: n = 1
<strong>Output:
</strong> true
</code></pre>

&#x20;

**Constraints:**

* `-231 <= n <= 231 - 1`

#### Solution : More Robust

```python
class Solution:
    def isPowerOfFour(self, n: int) -> bool:
        return n > 0 and (math.log10(n)/math.log10(4)).is_integer()
```

```python
class Solution:
    def isPowerOfFour(self, n: int) -> bool:
        return n > 0 and math.log(n,4).is_integer()
```
