reformating day-18
This commit is contained in:
@@ -61,10 +61,14 @@ pub fn part1(input: &str) -> String {
|
|||||||
let dist = (*b - *a).abs();
|
let dist = (*b - *a).abs();
|
||||||
dist.x + dist.y
|
dist.x + dist.y
|
||||||
};
|
};
|
||||||
let area = (corners.iter().tuple_windows().map(|(a,b)| {
|
let area = (corners
|
||||||
a.x * b.y -a.y *b.x
|
.iter()
|
||||||
}).sum::<i64>() + perimeter
|
.tuple_windows()
|
||||||
)/2 +1;
|
.map(|(a, b)| a.x * b.y - a.y * b.x)
|
||||||
|
.sum::<i64>()
|
||||||
|
+ perimeter)
|
||||||
|
/ 2
|
||||||
|
+ 1;
|
||||||
area.to_string()
|
area.to_string()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user