コード例 #1
0
        public void Day05_Part2_Examples()
        {
            var d = new Day05();

            Assert.AreEqual(1, d.SolutionPart2("qjhvhtzxzqqjkmpb"));
            Assert.AreEqual(1, d.SolutionPart2("xxyxx"));
            Assert.AreEqual(0, d.SolutionPart2("uurcxstgmygtbstg"));
            Assert.AreEqual(0, d.SolutionPart2("ieodomkazucvgmuy"));
        }
コード例 #2
0
        public void Day05_Part1_Examples()
        {
            var d = new Day05();

            Assert.AreEqual(1, d.SolutionPart1("ugknbfddgicrmopn"));
            Assert.AreEqual(1, d.SolutionPart1("aaa"));
            Assert.AreEqual(0, d.SolutionPart1("jchzalrnumimnmhp"));
            Assert.AreEqual(0, d.SolutionPart1("haegwjzuvuyypxyu"));
            Assert.AreEqual(0, d.SolutionPart1("dvszwmarrgswjxmb"));
        }
コード例 #3
0
        public void Day05_Part2_Solution()
        {
            var d = new Day05();

            var input = FileHelper.ReadTestFile(5);
            Assert.IsNotNull(input);

            var expected = 51;
            var actual = d.SolutionPart2(input);

            Assert.AreEqual(expected, actual);
        }