algorithms

Algorithm implementations
git clone git://git.laack.co/algorithms.git
Log | Files | Refs | README

check-divisibility-by-digit-sum-and-product.py (345B)


      1 class Solution:
      2     def checkDivisibility(self, n: int) -> bool:
      3         digits = list(str(n))
      4 
      5         sum = 0
      6         product = 1
      7 
      8         for digit in digits:
      9             current = int(digit)
     10             sum += current
     11             product *= current
     12 
     13         if n % (product + sum) == 0:
     14             return True
     15         
     16         return False