Esempio n. 1
0
        public static long LargestProductInASeries(string n, int m)
        {
            long   maxmult = 1;
            long   mult    = 1;
            string file    = FileFunctions.readfileintostring("Problem8");

            int[] filenums = FileFunctions.stringtointarray(file);
            for (int i = 0; i < filenums.Length - m; i++)
            {
                mult = 1;
                for (int j = i; j < i + m; j++)
                {
                    mult *= filenums[j];
                }
                if (mult > maxmult)
                {
                    maxmult = mult;
                }
            }

            return(maxmult);
        }
Esempio n. 2
0
 public static int SumOfDigits(BigInteger n)
 {
     int[] nums = FileFunctions.stringtointarray(n.ToString());
     return(nums.Sum());
 }
Esempio n. 3
0
 public static int[] DigitsFromInt(int n)
 {
     return(FileFunctions.stringtointarray(n.ToString()));
 }