advent-of-code/2024/day-01/part_one.rs

23 lines
369 B
Rust

mod common;
use common::PuzzleInputs;
const INPUT_FILE: &str = "puzzle.txt";
fn main() {
let mut inputs = PuzzleInputs::parse(INPUT_FILE);
inputs.left.sort();
inputs.right.sort();
let mut sum = 0;
for (l, r) in inputs.left.into_iter().zip(inputs.right) {
let dist = l.abs_diff(r);
sum += dist;
}
println!("{sum}");
}