Beispiel #1
0
        public void Puzzle1_FindGuardAsleepTheMost_AndMinuteMostAsleep()
        {
            var log = new GuardLog(Input.Day04Parse(Input.Day04));

            var(guard, minute) = log.Strategy1();

            (guard * minute).Should().Be(14346);
        }
Beispiel #2
0
        public void Puzzle1Example_LocateGuardWhosAsleepMostMinutesCorrectly()
        {
            var input = Input.Day04Parse(PuzzleExample);
            var log   = new GuardLog(input);

            var(guard, minute) = log.Strategy1();

            guard.Should().Be(10);
            minute.Should().Be(24);
        }