2022 rust day 15
This commit is contained in:
parent
654a643480
commit
1f25b74ed1
|
@ -50,7 +50,7 @@ fn ranges_for_row(ranges: &HashMap<(isize, isize), usize>, row: isize) -> impl I
|
||||||
}
|
}
|
||||||
|
|
||||||
fn merge_ranges(mut ranges: Vec<Range>) -> Vec<Range> {
|
fn merge_ranges(mut ranges: Vec<Range>) -> Vec<Range> {
|
||||||
ranges.sort_by(|r1, r2| r1.start().cmp(&r2.start()));
|
ranges.sort_unstable_by(|r1, r2| r1.start().cmp(&r2.start()));
|
||||||
let mut ranges = ranges.into_iter();
|
let mut ranges = ranges.into_iter();
|
||||||
ranges.next()
|
ranges.next()
|
||||||
.map(|first| ranges
|
.map(|first| ranges
|
||||||
|
|
Loading…
Reference in a new issue