示例#1
0
        static void Main(string[] args)
        {
            var solutions      = Pentominoes.Solve();
            var solutionsCount = solutions.Aggregate(0, (acc, solution) =>
            {
                DrawSolution(solution);
                return(acc + 1);
            });

            Console.WriteLine($"Number of solutions found: {solutionsCount}");
        }
示例#2
0
        public void FindsCorrectNumberOfSolutions()
        {
            var solutions = Pentominoes.Solve();

            Assert.Equal(65, solutions.Count());
        }