Esempio n. 1
0
        public Day8(string inputFile)
        {
            Instructions = Reader.ReadStrings(inputFile)
                           .Select(line => new Instruction(line))
                           .ToList();

            ExecutedInstructions = new HashSet <int>();

            SwappedInstructions = new HashSet <int>();

            Accumulator = 0;
        }
 public Day2(string inputFile)
 {
     Entries = Reader.ReadStrings(inputFile)
               .Select(input => new PasswordWithRule(input))
               .ToList();
 }
 public Day7(string inputFile)
 {
     Bags = Reader.ReadStrings(inputFile)
            .Select(line => new Bag(line))
            .ToList();
 }
 public Day1(string inputFile)
 {
     Entries = Reader.ReadStrings(inputFile)
               .Select(input => Int32.Parse(input))
               .ToList();
 }
Esempio n. 5
0
 public Day5(string inputFile)
 {
     BoardingPasses = Reader.ReadStrings(inputFile)
                      .Select(line => new BoardingPass(line))
                      .ToList();
 }
Esempio n. 6
0
 public Day3(string inputFile)
 {
     Entries = Reader.ReadStrings(inputFile);
     MaxCol  = Entries.First().Length;
 }