|
|
@@ -1,22 +1,18 @@
|
|
|
using Day1;
|
|
|
|
|
|
-var extractor = new CalibrationExtractor("./sample-input.txt");
|
|
|
+var extractor = new FilePipeline("./inputs/sample-input.txt", new DigitExtractor());
|
|
|
Console.WriteLine("Sum is:");
|
|
|
Console.WriteLine(extractor.Extract().Sum());
|
|
|
|
|
|
-extractor = new CalibrationExtractor("./lan-input.txt");
|
|
|
+extractor = new FilePipeline("./inputs/lan-input.txt", new DigitExtractor());
|
|
|
Console.WriteLine("LAN sum is:");
|
|
|
Console.WriteLine(extractor.Extract().Sum());
|
|
|
|
|
|
-extractor = new CalibrationExtractor("./sample-input2.txt", new DigitTransformer());
|
|
|
+extractor = new FilePipeline("./inputs/sample-input2.txt", new WordToDigitTransform(), new DigitExtractor());
|
|
|
Console.WriteLine("Transformed sum is:");
|
|
|
-Console.WriteLine(extractor.Extract().Select(x =>
|
|
|
-{
|
|
|
- Console.WriteLine(x);
|
|
|
- return x;
|
|
|
-}).Sum());
|
|
|
+Console.WriteLine(extractor.Extract().Sum());
|
|
|
|
|
|
-extractor = new CalibrationExtractor("./lan-input.txt", new DigitTransformer());
|
|
|
+extractor = new FilePipeline("./inputs/lan-input.txt", new WordToDigitTransform(), new DigitExtractor());
|
|
|
Console.WriteLine("LAN transformed sum is:");
|
|
|
Console.WriteLine(extractor.Extract().Select(x =>
|
|
|
{
|