18 lines
387 B
Rust
18 lines
387 B
Rust
mod _common;
|
|
|
|
use _common::validate;
|
|
|
|
fn main() {
|
|
for exp in 19..64 {
|
|
let power: u64 = 1 << exp;
|
|
validate(&power.to_string());
|
|
for offset in 1..123 {
|
|
validate(&(power + offset).to_string());
|
|
validate(&(power - offset).to_string());
|
|
}
|
|
}
|
|
for offset in 0..123 {
|
|
validate(&(u64::MAX - offset).to_string());
|
|
}
|
|
}
|