Ejemplo n.º 1
0
        public long MySolution()
        {
            var pan = new PanDigital {
                TestFunction = Test
            };

            pan.GetPermutations("0123456789".ToCharArray());
            return(_sumDividiblePanDigitals);
        }
Ejemplo n.º 2
0
        public long Run()
        {
            var pandigitals = "123456789";
            var pan         = new PanDigital {
                TestFunction = Test
            };

            do
            {
                Console.WriteLine("Checking " + pandigitals);
                pan.GetPermutations(pandigitals.ToCharArray());
                pandigitals = pandigitals.Substring(0, pandigitals.Length - 1);
            } while (_maxPrime == 0);

            return(_maxPrime);
        }