chore: reference POW10 LUT in utils from day2

This commit is contained in:
2025-12-03 00:47:03 -08:00
parent 6888466105
commit fec1fc51dd

View File

@@ -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<const N: usize>() -> [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<RangeInclusive<u64>> {
input