3
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
#include <aocpp/Coord.hpp>
|
||||
|
||||
#include <cstdlib>
|
||||
|
||||
namespace aocpp {
|
||||
|
||||
auto Draw(std::ostream & out, std::map<Coord, std::int64_t> image) -> void {
|
||||
@@ -65,6 +67,10 @@ auto CCW(Coord c) -> Coord {
|
||||
return c;
|
||||
}
|
||||
|
||||
auto Norm1(Coord c) -> std::int64_t {
|
||||
return std::abs(c.x) + std::abs(c.y);
|
||||
}
|
||||
|
||||
auto operator+(Coord a, Coord b) -> Coord {
|
||||
return {a.x + b.x, a.y + b.y};
|
||||
}
|
||||
|
Reference in New Issue
Block a user