utility Coordinate.cs

This commit is contained in:
2025-12-04 00:31:43 -05:00
parent 31780b1dca
commit 1487a1cd27

View File

@@ -0,0 +1,16 @@
using System.Numerics;
namespace AdventOfCode2025.Utils;
public record struct Coordinate(int X, int Y) : IAdditionOperators<Coordinate,Coordinate,Coordinate>, ISubtractionOperators<Coordinate,Coordinate,Coordinate>
{
public static Coordinate operator +(Coordinate left, Coordinate right)
{
return new Coordinate(left.X + right.X, left.Y + right.Y);
}
public static Coordinate operator -(Coordinate left, Coordinate right)
{
return new Coordinate(left.X - right.X, left.Y - right.Y);
}
}