Program.cs 779 B

12345678910111213141516171819202122232425
  1. using Day1;
  2. var extractor = new CalibrationExtractor("./sample-input.txt");
  3. Console.WriteLine("Sum is:");
  4. Console.WriteLine(extractor.Extract().Sum());
  5. extractor = new CalibrationExtractor("./lan-input.txt");
  6. Console.WriteLine("LAN sum is:");
  7. Console.WriteLine(extractor.Extract().Sum());
  8. extractor = new CalibrationExtractor("./sample-input2.txt", new DigitTransformer());
  9. Console.WriteLine("Transformed sum is:");
  10. Console.WriteLine(extractor.Extract().Select(x =>
  11. {
  12. Console.WriteLine(x);
  13. return x;
  14. }).Sum());
  15. extractor = new CalibrationExtractor("./lan-input.txt", new DigitTransformer());
  16. Console.WriteLine("LAN transformed sum is:");
  17. Console.WriteLine(extractor.Extract().Select(x =>
  18. {
  19. Console.WriteLine(x);
  20. return x;
  21. }).Sum());