diff --git a/src/day2.rs b/src/day2.rs index 974fd2f..79dd47b 100644 --- a/src/day2.rs +++ b/src/day2.rs @@ -1,20 +1,8 @@ use aoc_runner_derive::{aoc, aoc_generator}; use itertools::Itertools; +use misc::POW10; use std::ops::RangeInclusive; -const POW10MAX: usize = u64::MAX.ilog10() as usize; -const POW10: [u64; POW10MAX] = pow10_lut(); - -const fn pow10_lut() -> [u64; N] { - let mut res = [0; N]; - let mut i = 0; - while i < N { - res[i] = 10u64.pow(i as u32); - i += 1; - } - res -} - #[aoc_generator(day2)] fn parse(input: &str) -> Vec> { input