728. 自除数
来源:力扣(LeetCode)
链接: https://leetcode-cn.com/problems/self-dividing-numbers/
自除数 是指可以被它包含的每一位数整除的数。
- 例如,
128是一个 自除数 ,因为128 % 1 == 0,128 % 2 == 0,128 % 8 == 0。
自除数 不允许包含 0 。
给定两个整数 left 和 right ,返回一个列表,列表的元素是范围 [left, right] 内所有的 自除数 。
示例 1:
输入:left = 1, right = 22
输出:[1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 15, 22]
示例 2:
输入:left = 47, right = 85
输出:[48,55,66,77]
<
这篇博客介绍了LeetCode中第728题——自除数的问题。自除数是指不含0且每一位都能被自身整除的数。文章提供了使用模拟法的解题思路,通过区间迭代检查每个数字是否满足自除数条件,并给出了Python和C++两种语言的代码实现。最后,博主分析了时间复杂度为O(nlog2right),空间复杂度为O(1)。
订阅专栏 解锁全文
377

被折叠的 条评论
为什么被折叠?



