u8s are faster than u32s

This commit is contained in:
2025-12-03 22:13:51 -05:00
parent 7a3c36000c
commit 3a305e1bce
2 changed files with 3 additions and 3 deletions

View File

@@ -6,7 +6,7 @@ pub const INPUT: &str = include_str!("input/input.txt");
#[derive(Debug, Clone, Copy)]
struct Battery {
column: usize,
joltage: u32,
joltage: u8,
}
impl Default for Battery {
@@ -33,7 +33,7 @@ fn largest_output_joltage<const N: usize>(input: &str) -> Result<u64> {
line,
" ".repeat(column)
)
})?;
})? as u8;
let min = N.saturating_sub(line_len - column);
for i in min..N {
if joltage > batteries[i].joltage {