コード例 #1
0
        public void CountAdvanedPassphrasePolicyTest()
        {
            var fileName = "Day4-2TestInput.txt";
            var input    = day4.ReadInputFromFile(fileName);

            input.Count.Should().Be(5);

            day4.CountAdvanedPassphrasePolicy(input).Should().Be(3);
        }
コード例 #2
0
        private static void RunDay04()
        {
            var fileName = "Day4Input.txt";
            var day4     = new Day04();

            var input = day4.ReadInputFromFile(fileName);

            var count = day4.CountValidPassphrases(input);

            Console.WriteLine($"In file {fileName} {count} passphrases are valid");

            var count2 = day4.CountAdvanedPassphrasePolicy(input);

            Console.WriteLine($"In file {fileName} {count2} passphrases are valid for system policy");
        }