コード例 #1
0
        /// <summary>
        /// { the first 10-digit prime in consecutive digits of e }.com
        /// </summary>
        public static void FindFirst10DigitPrimeInConsecutiveDigitsOfe()
        {
            var e = BigDecimal.E().ToString();
            //var e = StringConstants.Math.e.Replace(".", String.Empty);
            string digits;
            Int64  number;
            var    start = 0;

            do
            {
                digits = e.Substring(start, 10);
                number = Int64.Parse(digits);
                Console.WriteLine(digits);
                start++;
            } while (!number.IsPrime());
            Console.WriteLine("Found: {0}.com (at {1})", digits, start);
            // 7427466391.com
            Console.WriteLine(e);
        }