专栏首页程序生活Leetcode-Easy 728. Self Dividing Numbers

Leetcode-Easy 728. Self Dividing Numbers

728. Self Dividing Numbers

  • 描述: 判断一个数是否可以被自己所包含的数整除,如果本身还有0,则不可以
  • 思路: 直接遍历判断
  • 代码
class Solution:
    def selfDividingNumbers(self, left, right):
        """
        :type left: int
        :type right: int
        :rtype: List[int]
        """
        self_divide=[]
        for i in range(left,right+1):
            flag=True
            for s in str(i):
                if s!='0' and i%int(s)==0:
                    # print(i,str(i),int(s),i%int(s),i%int(s)==0)
                    flag=True
                else:
                    flag=False
                    break
            if flag:
                self_divide.append(i)
        return self_divide

上面的代码可以转化为下面的两行(膜拜)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 贪心算法总结贪心算法基本思路算法实现实例分析参考

    贪心算法 贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。...

    致Great
  • Leetcode-Easy 461.Hamming Distance

    Leetcode-Easy是Leecode难度为"Easy"的解法,由python编码实现。 461.Hamming Distance 描述: ? 思路: 首...

    致Great
  • 【剑指Offer】1-10题

    在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个...

    致Great
  • 2018.10.25解题报告

    T1:直接贪心即可。最优策略显然是用第一个序列的大的 和 第二个序列的小的放在一起

    attack
  • C++ OpenCV视频操作之稠密光流对象跟踪

    我们在学习完稀疏光流跟踪完后,我们再学习一下稠密光流对象跟踪,稠密光流算法(即图像上所有像素点的光流都计算出来),由于要计算图像上所有点的光流,故计算耗时,速度...

    Vaccae
  • 洛谷P3924 康娜的线段树(期望 前缀和)

    如果你和我一样为了AC不追求效率的话直接#define int __int128就行了。。

    attack
  • 最小生成树

    AngelNH
  • BZOJ2595: [Wc2008]游览计划(斯坦纳树,状压DP)

    attack
  • RMQ——模板

     RMQ(rang minimun/maximun query,区间最佳查询)的主要思想是动态规划。

    用户2965768
  • 【Codeforces 723D】Lakes in Berland (dfs)

    海洋包围的小岛,岛内的有湖,'.'代表水,'*'代表陆地,给出的n*m的地图里至少有k个湖,求填掉面积尽量少的水,使得湖的数量正好为k。

    饶文津

扫码关注云+社区

领取腾讯云代金券