private static void SolvePartOne(List <string> instructions) { Console.WriteLine("Part I"); var ship = new Ship(Position.HomePosition(), Constants.East); var distance = new NavigationSystem(ship, instructions).CalculateManhattanDistance(); Console.WriteLine($"ManhattanDistance: {distance}"); }
private static void SolvePartTwo(List <string> instructions) { Console.WriteLine("Part II"); var ship = new WaypointFerry(new Position { X = 10, Y = 1 }, Constants.East); var distance = new NavigationSystem(ship, instructions).CalculateManhattanDistance(); Console.WriteLine($"ManhattanDistance: {distance}"); }