15 lines
225 B
Rust
15 lines
225 B
Rust
impl Solution {
|
|
pub fn is_power_of_four(n: i32) -> bool {
|
|
if n == 0 {
|
|
return false;
|
|
}
|
|
|
|
let mut x = n;
|
|
|
|
while x % 4 == 0 {
|
|
x >>= 2;
|
|
}
|
|
|
|
x == 1
|
|
}
|
|
}
|