【每日一题】2520. 统计能整除数字的位数-2023.10.26
题目:
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相关推荐
- LeetCode每日一题——1684. 统计一致字符串的数目
LeetCode每日一题系列 题目:1684. 统计一致字符串的数目 难度:简单 文章目录 LeetCode每日一题系列 题目 示例 思路 题解 题目 给你一个由不同字符组成的字符串 allowed ...
- 每日一题:1220. 统计元音字母序列的数目(Count Vowels Permutation)
这题是7/4/2021英文站leetcode的每日一题, 想把自己的想法和思路记录下来. 题目: Given an integer n, your task is to count how many ...
- 【每日一题】027 奇妙的数字
题目详情: 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可. 小明发现了一个奇妙的数字.它的平方和立方正好把 0 ~ 9 的 10 个数字每个用且只用了一次. 你能猜 ...
- LeetCode 每日一题——1684. 统计一致字符串的数目
1.题目描述 1684. 统计一致字符串的数目 给你一个由不同字符组成的字符串 allowed 和一个字符串数组 words .如果一个字符串的每一个字符都在 allowed 中,就称这个字符串是 一 ...
- 每日一题-9/6-消失的数字
数组nums包含从0到n的所有整数,但其中缺了一个.请编写代码找出那个缺失的整数.你有办法在O(n)时间内完成吗? 注意:本题相对书上原题稍作改动 示例 1: 输入:[3,0,1] 输出:2 示例 2 ...
- java二维数组数字数显次数_【每日一题】118.数组中数字出现的次数
关注我们获取更多计算机考研信息 ? 今日习题 在一个数组 nums 中除一个数字只出现一次之外,其他数字都出现了三次.请找出那个只出现一次的数字. 示例 1: 输入:nums = [3,4,3,3] ...
- LeetCode_每日一题今日份_343.整除拆分
思路: int integerBreak(int n) {int dp[n + 1];memset(dp, 0, sizeof(dp)); //初始化for (int i = 2; i <= n ...
- Leetcode每日一题:56. I. 数组中数字出现的次数
本题想到了用异或去解 但是中间步骤没想到: 参照大佬解法: 相同的数异或为0,不同的异或为1.0和任何数异或等于这个数本身. nums = [1,2,10,4,1,4,3,3] a^a=0 a^0=a ...
- 【C#每日一题】统计单词数并找出频率最高的单词
作业1:统计出txt文本里面的单词数,并找出频率出现最高的单词是哪个? 运行结果: 上代码: using System; using System.Collections.Generic; using ...
- 【解题报告】Leecode 423. 从英文中重建数字——Leecode每日一题系列
今天是坚持每日一题打卡的第二十五天 题目链接:https://leetcode-cn.com/problems/reconstruct-original-digits-from-english/ 题解 ...
最新文章
- [BZOJ1106/POI2007]Tet立方体大作战
- linux检查socekt是否断开,如何在C语言中判断socket是否已经断开
- 剑指offer(Java实现) 顺时针打印矩阵
- swift. 扩展类添加属性_swift中的声明关键字详解
- 微信小程序将页面按钮悬浮固定在底部
- iPhone 13凌晨发布,电池容量较iPhone 12最高有望提升20%(文末有福利)
- 解剖C语言---数据类型转换与数据运算集锦
- opencv打开的图片应用于nn.Conv2d()(一)(H, W, C)转为 (C, H, W)
- 最全面的推荐系统评估方法介绍
- Grafana 中存在严重的未授权任意文件读取漏洞,已遭利用
- 设计模式(5)—— 工厂方法模式(Factory Method,创建型)
- ad中电容用什么封装_【AD封装】贴片插件晶振(带3D)
- 修改tomcat版本号解决eclipse中tomcat版本不对应
- 算法与数据结构王道天勤_计算机考研专业课 天勤和王道应该如何选择呢 或者说二者的区别是什么?...
- 502——错误的网关
- 2023年软考考试时间及相关安排
- 虚拟机改IP地址的方式
- 微信小游戏开新手攻略
- 烂泥:mysql5.5主从同步复制配置
- HTML及HTML5学习笔记(心得感悟)
热门文章
- 项目_功能模块_基于Spring Boot和百度智能云的人脸识别功能的设计与实现
- 中粮期货“以一战十”,三万手空单对决连豆多头
- Java 多线程锁synchronized与Lock 银行账号案例
- PyTorch TripletMarginLoss(三元损失)
- 澳大利亚警方就加密货币挖矿调查气象局员工
- Flutter 02 基础组件 Container、Text、Image、Icon、ListView
- 2023.04.04学习汇报
- 教你10分钟快速上手Docker基础操作
- 解密|肠道菌群与健康长寿 【跨年礼】
- 前后端对称加密(AES)