资讯专栏INFORMATION COLUMN

Leetcode PHP题解--D30 728. Self Dividing Numbers

Eidesen / 1000人阅读

摘要:题目链接题目分析如果一个数字能被其中的每一位整除,那么这个数字被称为自整除数。思路首先,小于的数都能被每一位整除。若在遍历每一位数字时,遇到,则直接跳过当前数字。能整除的数字就直接存入一个数组当中,用于返回。

728. Self Dividing Numbers 题目链接

728. Self Dividing Numbers

题目分析

如果一个数字能被其中的每一位整除,那么这个数字被称为自整除数。

例如,数字128128%1==0128%2==0128%8==0。均能整除。

自整除数不能包含数字0(毕竟0不能作为被除数)。

思路

首先,小于10的数都能被每一位整除。因为只有1位,自己能整除自己。

大于10的就用str_split拆分每一位数字,再逐个尝试整除。

若在遍历每一位数字时,遇到0,则直接跳过当前数字。

若不能整除,也跳过当前数字。

能整除的数字就直接存入一个数组当中,用于返回。

最终代码

若觉得本文章对你有用,欢迎用爱发电资助。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/31234.html

相关文章

  • 8.leetcode Self Dividing Numbers

    摘要:题目例子我的解法其他解法这个方法不用转化成字符串,直接得到的数再除 1. 题目 A self-dividing number is a number that is divisible by every digit it contains. For example, 128 is a self-dividing number because 128 % 1 == 0, 128 % 2 ...

    付永刚 评论0 收藏0
  • Leetcode PHP题解--D79 448. Find All Numbers

    摘要:题目链接题目分析给定一个到的数组,返回其中缺失的数字。思路用得出到的数字,再用和给定的数组计算差集。最终代码若觉得本文章对你有用,欢迎用爱发电资助。 D79 448. Find All Numbers Disappeared in an Array 题目链接 448. Find All Numbers Disappeared in an Array 题目分析 给定一个1到n的数组,返回...

    X1nFLY 评论0 收藏0
  • Leetcode PHP题解--D48 985. Sum of Even Numbers After

    摘要:结果中第个元素的结果为,当执行第步时,数组中偶数元素的和。再在每一步计算的过程中,判断当前位置是否为偶数。是则加进偶数和中。把每一步的偶数和记录下来,以便最后返回。 D48 985. Sum of Even Numbers After Queries 题目链接 985. Sum of Even Numbers After Queries 题目分析 给定一个初始数组A,再给定一个二维操作...

    yacheng 评论0 收藏0
  • 小李飞刀:做题第十一弹!

    摘要:第五题对称二叉树难度简单给定一个二叉树,检查它是否是镜像对称的。第十六题最大连续的个数难度简单给定一个二进制数组,计算其中最大连续的个数。第十八题平方数之和难度简单给定一个非负整数,你要判断是否存在两个整数和,使得。 写在前面 最近忙着调教新装备,没有及时的写题解,但是没有在偷懒没刷题喔~来认真整理下最近做的题目~ 之前考虑按tag来刷题,后来收到了推荐的leetcode题解,就根据上...

    ytwman 评论0 收藏0
  • Leetcode 题解 - 双指针

    摘要:一有序数组的题目描述在有序数组中找出两个数,使它们的和为。解题思路使用双指针,一个指针指向值较小的元素,一个指针指向值较大的元素。输出二两数平方和判断一个数是否为数平方和开平方根 一、有序数组的 Two Sum Input: numbers={2, 7, 11, 15}, target=9 Output: index1=1, index2=2 题目描述:在有序数组中找出两个数,使它们...

    leanxi 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<