Make 7/1 faster

This commit is contained in:
kageru 2021-12-07 19:43:24 +01:00
parent 744aa2fc72
commit cfb1e87465
Signed by: kageru
GPG Key ID: 8282A2BEA4ADA3D2

View File

@ -12,8 +12,7 @@ fn parse_input(raw: &str) -> Parsed {
fn part1(parsed: &Parsed) -> usize {
let mut nums = parsed.to_owned();
nums.sort();
let median = nums[nums.len() / 2];
let median = *nums.select_nth_unstable(parsed.len() / 2).1;
parsed.iter().map(|p| p.abs_diff(median)).sum()
}