mirror of
https://gitlab.com/mfocko/LeetCode.git
synced 2024-11-09 15:59:06 +01:00
16 lines
225 B
Rust
16 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
|
||
|
}
|
||
|
}
|