示例#1
0
        static void Main(string[] args)
        {
            var boarding = new Boarding(File.ReadAllLines("../input.txt").Select(_ => new BoardingPass(_)));

            //Part one
            Console.WriteLine($"{boarding.GetHighestSeatId()}");

            //Part two
            Console.WriteLine($"{boarding.GetMissingSeat()}");
        }
示例#2
0
        public void PartTwoTest()
        {
            var subject = new Boarding(File.ReadAllLines("input.txt").Select(_ => new BoardingPass(_)));

            Assert.Equal(515, subject.GetMissingSeat());
        }