2022 Day 9 Complete!
This commit is contained in:
@@ -97,3 +97,13 @@ func (c Coordinate) Distance(t Coordinate) int {
|
||||
func (c Coordinate) Equals(c2 Coordinate) bool {
|
||||
return c.X == c2.X && c.Y == c2.Y
|
||||
}
|
||||
func (c Coordinate) Adjacent(c2 Coordinate) bool {
|
||||
return c2.Equals(c.North()) ||
|
||||
c2.Equals(c.NE()) ||
|
||||
c2.Equals(c.East()) ||
|
||||
c2.Equals(c.SE()) ||
|
||||
c2.Equals(c.South()) ||
|
||||
c2.Equals(c.SW()) ||
|
||||
c2.Equals(c.West()) ||
|
||||
c2.Equals(c.NW())
|
||||
}
|
||||
|
Reference in New Issue
Block a user