计算数字k在0到n中的出现的次数,k可能是0~9的一个值
来源:互联网 发布:淘宝量子恒道是什么 编辑:程序博客网 时间:2024/05/22 03:30
样例例如
n=12,k=1,在 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],我们发现1出现了5次 (1, 10, 11, 12)
代码如下:
class Solution {public: /* * param k : As description. * param n : As description. * return: How many k's between 0 and n. */ int digitCounts(int k, int n) { // write your code here int i,j,num=0; if(k==0) num=1; for(i=0;i<=n;i++) { j=i; while(j!=0) { if(j%10==k) num++; j=j/10; } } return num; }};
由于是0的时候,0不能对0进行相除,所以num的初值为1.
0 0
- 计算数字k在0到n中的出现的次数,k可能是0~9的一个值
- 计算数字k在0到n中的出现的次数,k可能是0~9的一个值
- 计算数字k在0到n中的出现的次数,k可能是0~9的一个值
- 计算0到n中数字2出现的次数
- 如何计算一个数n从0到n中0到9出现的次数
- 计算n以内的数字0到9分别出现的次数
- 计算从1到n整数中K出现的次数
- 从1 到 n 中 k 出现的次数
- 计算页码,统计0到9数字出现的次数
- 数字 k 在排序数组 arr 中出现的次数
- 统计一个数字在排序数组中出现的次数。 数组是排序的,只需要找到第一个K和最后一个K就可以知道有多少个,
- 【剑指offer】计算1至n中整数k出现的次数
- 数组中找到出现次数大于N/K的数
- 求排序数组中数字k出现的次数
- 【前端笔试题】给定数字N,求从1到N中间0出现的次数
- 数组与矩阵---在数组中找到出现次数大于一半(N/K)的数
- 分别计算0-n中0-9出现的次数
- 计算1到n的数字中1的出现的次数
- 图像掩码操作的两种实现
- 图像傅里叶变换
- 【C++心路历程17】Jam的计数法 人为定序法
- SwipeDelMenuLayout
- 图像添加椒盐噪声
- 计算数字k在0到n中的出现的次数,k可能是0~9的一个值
- 11月16日spring中tomcat运行出错
- C: 自己写的欧拉(Euler)筛法(已通过测试)
- 简单的实现控件的移动
- 可以叫板Google的一个搜索引擎——DuckDuckGo
- JSP方法变量与类变量
- Linux命令crontab定时计划学习
- C:PAT说反话加强版(已通过测试)
- LeetCode Find All Duplicates in an Array