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); }
public static int SumOfDigits(BigInteger n) { int[] nums = FileFunctions.stringtointarray(n.ToString()); return(nums.Sum()); }
public static int[] DigitsFromInt(int n) { return(FileFunctions.stringtointarray(n.ToString())); }