コード例 #1
0
        public static void SolvePartOne()
        {
            var input             = GetInput();
            var recipesLaboratory = new RecipesLaboratory(3, 7);

            var scores = recipesLaboratory.GetRecipesScoresAfter(input, 10);

            scores.JoinIntoString().WriteLine("Day 14, Part 1: ");
        }
コード例 #2
0
        public static void SolvePartTwo()
        {
            var input             = GetInput();
            var recipesLaboratory = new RecipesLaboratory(3, 7);

            var numbers = input.ToString().Select(c => int.Parse(c.ToString())).ToArray();

            var index = recipesLaboratory.FindIndexOfFirstOccurence(numbers);

            index.WriteLine("Day 14, Part 1: ");
        }