题目:

2520. 统计能整除数字的位数

给你一个整数 num ,返回 num 中能整除 num 的数位的数目。

如果满足 nums % val == 0 ,则认为整数 val 可以整除 nums 。

示例 1:

输入:num = 7
输出:1
解释:7 被自己整除,因此答案是 1 。

示例 2:

输入:num = 121
输出:2
解释:121 可以被 1 整除,但无法被 2 整除。由于 1 出现两次,所以返回 2 。

示例 3:

输入:num = 1248
输出:4
解释:1248 可以被它每一位上的数字整除,因此答案是 4 。

提示:

  • 1 <= num <= 109
  • num 的数位中不含 0

解答:

方法一:模拟
思路

根据题目要求,从低位到高位,依次判断除 nums的余数是否为 0。统计所有余数为 0 的次数后返回。

代码:

class Solution {public int countDigits(int num) {String s=Integer.toString(num);int count=0;for(int i=0;i<s.length();i++){int val=s.charAt(i)-'0';if(num%val==0){count++;}}return count;}
}

结果:

【每日一题】2520. 统计能整除数字的位数-2023.10.26相关推荐

  1. LeetCode每日一题——1684. 统计一致字符串的数目

    LeetCode每日一题系列 题目:1684. 统计一致字符串的数目 难度:简单 文章目录 LeetCode每日一题系列 题目 示例 思路 题解 题目 给你一个由不同字符组成的字符串 allowed ...

  2. 每日一题:1220. 统计元音字母序列的数目(Count Vowels Permutation)

    这题是7/4/2021英文站leetcode的每日一题, 想把自己的想法和思路记录下来. 题目: Given an integer n, your task is to count how many ...

  3. 【每日一题】027 奇妙的数字

    题目详情: 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可. 小明发现了一个奇妙的数字.它的平方和立方正好把 0 ~ 9 的 10 个数字每个用且只用了一次. 你能猜 ...

  4. LeetCode 每日一题——1684. 统计一致字符串的数目

    1.题目描述 1684. 统计一致字符串的数目 给你一个由不同字符组成的字符串 allowed 和一个字符串数组 words .如果一个字符串的每一个字符都在 allowed 中,就称这个字符串是 一 ...

  5. 每日一题-9/6-消失的数字

    数组nums包含从0到n的所有整数,但其中缺了一个.请编写代码找出那个缺失的整数.你有办法在O(n)时间内完成吗? 注意:本题相对书上原题稍作改动 示例 1: 输入:[3,0,1] 输出:2 示例 2 ...

  6. java二维数组数字数显次数_【每日一题】118.数组中数字出现的次数

    关注我们获取更多计算机考研信息 ? 今日习题 在一个数组 nums 中除一个数字只出现一次之外,其他数字都出现了三次.请找出那个只出现一次的数字. 示例 1: 输入:nums = [3,4,3,3] ...

  7. LeetCode_每日一题今日份_343.整除拆分

    思路: int integerBreak(int n) {int dp[n + 1];memset(dp, 0, sizeof(dp)); //初始化for (int i = 2; i <= n ...

  8. Leetcode每日一题:56. I. 数组中数字出现的次数

    本题想到了用异或去解 但是中间步骤没想到: 参照大佬解法: 相同的数异或为0,不同的异或为1.0和任何数异或等于这个数本身. nums = [1,2,10,4,1,4,3,3] a^a=0 a^0=a ...

  9. 【C#每日一题】统计单词数并找出频率最高的单词

    作业1:统计出txt文本里面的单词数,并找出频率出现最高的单词是哪个? 运行结果: 上代码: using System; using System.Collections.Generic; using ...

  10. 【解题报告】Leecode 423. 从英文中重建数字——Leecode每日一题系列

    今天是坚持每日一题打卡的第二十五天 题目链接:https://leetcode-cn.com/problems/reconstruct-original-digits-from-english/ 题解 ...

最新文章

  1. [BZOJ1106/POI2007]Tet立方体大作战
  2. linux检查socekt是否断开,如何在C语言中判断socket是否已经断开
  3. 剑指offer(Java实现) 顺时针打印矩阵
  4. swift. 扩展类添加属性_swift中的声明关键字详解
  5. 微信小程序将页面按钮悬浮固定在底部
  6. iPhone 13凌晨发布,电池容量较iPhone 12最高有望提升20%(文末有福利)
  7. 解剖C语言---数据类型转换与数据运算集锦
  8. opencv打开的图片应用于nn.Conv2d()(一)(H, W, C)转为 (C, H, W)
  9. 最全面的推荐系统评估方法介绍
  10. Grafana 中存在严重的未授权任意文件读取漏洞,已遭利用
  11. 设计模式(5)—— 工厂方法模式(Factory Method,创建型)
  12. ad中电容用什么封装_【AD封装】贴片插件晶振(带3D)
  13. 修改tomcat版本号解决eclipse中tomcat版本不对应
  14. 算法与数据结构王道天勤_计算机考研专业课 天勤和王道应该如何选择呢 或者说二者的区别是什么?...
  15. 502——错误的网关
  16. 2023年软考考试时间及相关安排
  17. 虚拟机改IP地址的方式
  18. 微信小游戏开新手攻略
  19. 烂泥:mysql5.5主从同步复制配置
  20. HTML及HTML5学习笔记(心得感悟)

热门文章

  1. 项目_功能模块_基于Spring Boot和百度智能云的人脸识别功能的设计与实现
  2. 中粮期货“以一战十”,三万手空单对决连豆多头
  3. Java 多线程锁synchronized与Lock 银行账号案例
  4. PyTorch TripletMarginLoss(三元损失)
  5. 澳大利亚警方就加密货币挖矿调查气象局员工
  6. Flutter 02 基础组件 Container、Text、Image、Icon、ListView
  7. 2023.04.04学习汇报
  8. 教你10分钟快速上手Docker基础操作
  9. 解密|肠道菌群与健康长寿 【跨年礼】
  10. 前后端对称加密(AES)