示例#1
0
        public void TestRunUntilNoChange()
        {
            Seating seating = new Seating("input/day11.txt");

            seating.RunUntilNoChange();
            Assert.Equal(37, seating.OccupiedSeats());
        }
示例#2
0
        public override Day Run()
        {
            dayOfMonth = 11;
            stopwatch.Start();
            Seating seating = new Seating("input/day11.txt");

            seating.RunUntilNoChange();
            answer_part1 = seating.OccupiedSeats().ToString();

            seating = new Seating("input/day11.txt");
            seating.RunLineOfSightUntilNoChange();
            answer_part2 = seating.OccupiedSeats().ToString();
            return(this);
        }