Make 7/1 faster
This commit is contained in:
parent
744aa2fc72
commit
cfb1e87465
|
@ -12,8 +12,7 @@ fn parse_input(raw: &str) -> Parsed {
|
||||||
|
|
||||||
fn part1(parsed: &Parsed) -> usize {
|
fn part1(parsed: &Parsed) -> usize {
|
||||||
let mut nums = parsed.to_owned();
|
let mut nums = parsed.to_owned();
|
||||||
nums.sort();
|
let median = *nums.select_nth_unstable(parsed.len() / 2).1;
|
||||||
let median = nums[nums.len() / 2];
|
|
||||||
parsed.iter().map(|p| p.abs_diff(median)).sum()
|
parsed.iter().map(|p| p.abs_diff(median)).sum()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user