private static bool IsStrongHarshad(long n) { var digitSum = UtilityFunctions.DigitSum(n); if (n % digitSum != 0) { return(false); } if (!UtilityFunctions.IsPrime(n / digitSum)) { return(false); } return(true); }
private static bool IsHarshad(long n) { var digitSum = UtilityFunctions.DigitSum(n); return(n % digitSum == 0); }