Program.cs 1.1 KB

12345678910111213141516171819202122232425
  1. using Day1;
  2. var extractor = new FilePipeline("./inputs/sample-input.txt", new DigitExtractor());
  3. Console.WriteLine("Sum is:");
  4. Console.WriteLine(extractor.Extract().Sum());
  5. extractor = new FilePipeline("./inputs/lan-input.txt", new DigitExtractor());
  6. Console.WriteLine("LAN sum is:");
  7. Console.WriteLine(extractor.Extract().Sum());
  8. extractor = new FilePipeline("./inputs/sample-input2.txt", new WordToDigitTransform(), new DigitExtractor());
  9. Console.WriteLine("Transformed sum is:");
  10. Console.WriteLine(extractor.Extract().Sum());
  11. extractor = new FilePipeline("./inputs/lan-input.txt", new WordToDigitTransform(), new DigitExtractor());
  12. Console.WriteLine("LAN transformed sum is:");
  13. Console.WriteLine(extractor.Extract().Sum());
  14. extractor = new FilePipeline("./inputs/lar-input.txt", new DigitExtractor());
  15. Console.WriteLine("LAR sum is:");
  16. Console.WriteLine(extractor.Extract().Sum());
  17. extractor = new FilePipeline("./inputs/lar-input.txt", new WordToDigitTransform(), new DigitExtractor());
  18. Console.WriteLine("LAR transformed sum is:");
  19. Console.WriteLine(extractor.Extract().Sum());