public long MySolution() { var pan = new PanDigital { TestFunction = Test }; pan.GetPermutations("0123456789".ToCharArray()); return(_sumDividiblePanDigitals); }
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); }