using System.Diagnostics; using Day11; if (args.Any(a => a == "--debug")) { Console.WriteLine("DEBUG"); Console.WriteLine(Debugger.Launch()); } if (args.Length < 2) { Console.WriteLine("Requires 2 args: inputFileName, expansionFactor"); return -1; } var inputFile = args[0]; var expansionFactor = int.Parse(args[1]); var parser = new Parser(); var universe = parser.Parse(inputFile); universe.Expand(expansionFactor); foreach (var g in universe.Galaxies) { Console.WriteLine($"{g.Id}: {g.Position.X} / {g.Position.Y}"); } var distance = universe.GetTotalDistance(); Console.WriteLine(); Console.WriteLine($"Total Distance: {distance}"); return 0;