aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2021-10-07 23:44:34 -0500
committerToby Vincent <tobyv13@gmail.com>2021-10-07 23:44:34 -0500
commit1c687d6d3ed79afcba25a5c3dc3054bc7bcd99c4 (patch)
tree61d3700f437fe9317911721f50acef4efa2677ce
parent738ccef61886c1fded9797cbfbc4a88fcffbd624 (diff)
improved formatting on toString and added filename to output
-rw-r--r--src/ClosestPair/PointPair.cs6
-rw-r--r--src/Program/Program.cs3
2 files changed, 5 insertions, 4 deletions
diff --git a/src/ClosestPair/PointPair.cs b/src/ClosestPair/PointPair.cs
index 02370a9..e35d7f1 100644
--- a/src/ClosestPair/PointPair.cs
+++ b/src/ClosestPair/PointPair.cs
@@ -13,8 +13,8 @@ namespace ClosestPair
}
public override string ToString()
- {
- return $"Point1: {Point1} Point2: {Point2} Distance: {Distance}";
- }
+ => this.ToString("");
+ public string ToString(string format)
+ => $"Point1: {Point1} Point2: {Point2} Distance: {Distance.ToString(format)}";
}
} \ No newline at end of file
diff --git a/src/Program/Program.cs b/src/Program/Program.cs
index 9ba697b..423263f 100644
--- a/src/Program/Program.cs
+++ b/src/Program/Program.cs
@@ -25,7 +25,8 @@ namespace ClosestPair
stopWatch.Stop();
TimeSpan ts = stopWatch.Elapsed;
- Console.WriteLine($"Closest Points: {closestPair}");
+ Console.WriteLine($"Points File: {inputFile.Name}");
+ Console.WriteLine($"Closest Points: {closestPair.ToString("F3")}");
Console.WriteLine($"Runtime: {ts.ToString("mm\\:ss\\.ff")}");
}
}