"""
给你一个整数 num ,返回 num 中能整除 num 的数位的数目。
如果满足 nums % val == 0 ,则认为整数 val 可以整除 nums 。
"""
class Solution:
def countDigits(self, num: int) -> int:
t = num
# 取出每一位
list_num = []
while True:
list_num.append(num % 10)
num = num // 10
if num == 0:
break
ret = sum([1 for i in list_num if t % i == 0])
return ret
LeetCode刷题日记(2520. 统计能整除数字的位数)
最新推荐文章于 2024-10-04 20:45:38 发布