static void Main(string[] args) { // Read task settings from a text file string fileName; if (args.Length == 0) { fileName = "Input.txt"; Console.WriteLine($"Input file not passed as a parameter, loading settings from {fileName}"); } else { fileName = args[0]; } //Load cases var cases = LoadCases(fileName); // Run solution for each case var solution = new SpaceBombsSolution(); for (var i = 0; i < cases.Count; i++) { var result = solution.Run(cases[i]); Console.WriteLine($"Case: {i + 1}, Result (square of distance): {result}"); } Console.WriteLine("Press any key..."); Console.ReadKey(); }
public int FindSquareOfSafectDistance(List <BombCoordinates> bombs) { // Arrange var solution = new SpaceBombsSolution(); // Act var result = solution.Run(bombs); // Assert return(result); }