Exemple #1
0
        public void PartTwo()
        {
            var to     = new TaskOrdering(@"C:\Users\joshu\github\AdventOfCode2018\src\DaySeven\input.txt");
            var answer = to.PartTwo("ADEFKLBVJQWUXCNGORTMYSIHPZ", 5, 60);

            Assert.Equal(1120, answer);
        }
Exemple #2
0
        public void ExamplePartTwo()
        {
            var lines = new string[]
            {
                "Step C must be finished before step A can begin.",
                "Step C must be finished before step F can begin.",
                "Step A must be finished before step B can begin.",
                "Step A must be finished before step D can begin.",
                "Step B must be finished before step E can begin.",
                "Step D must be finished before step E can begin.",
                "Step F must be finished before step E can begin."
            };

            var to     = new TaskOrdering(lines);
            var answer = to.PartTwo("CABFDE", 2, 0);

            Assert.Equal(15, answer);
        }