Easy
Count the Digits That Divide a Number — Python
Full explanation · Time O(logn) · Space O(1)
# Time: O(logn)
# Space: O(1)
# math
class Solution(object):
def countDigits(self, num):
"""
:type num: int
:rtype: int
"""
result = 0
curr = num
while curr:
result += int(num%(curr%10) == 0)
curr //= 10
return result