Beispiel #1
0
        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);
        }
Beispiel #2
0
        private static bool IsHarshad(long n)
        {
            var digitSum = UtilityFunctions.DigitSum(n);

            return(n % digitSum == 0);
        }