统计数字
来源:互联网 发布:sql server 修改视图 编辑:程序博客网 时间:2024/04/30 03:21
计算数字k在0到n中的出现的次数,k可能是0~9的一个值
样例
例如n=12,k=1,在 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],我们发现1出现了5次 (1, 10, 11, 12)
该题型还是属于比较简单类型。 一般就是用数对10进行求余,如果得到的余数跟K相等,那count++; 数除于10进行下一次循环中。
不过要注意规避当 k = 0 时候的特殊情况。
class Solution { /* * param k : As description. * param n : As description. * return: An integer denote the count of digit k in 1..n */ public int digitCounts(int k, int n) { // write your code here int count = 0; if (k==0){ count=1; } for (int i = 0; i<= n; i++) { int numb = i; while (numb>0) { if ( numb % 10 ==k){ count++; } numb/=10; } } return count; }};
阅读全文
0 0
- 统计数字
- 统计数字
- 统计数字
- 统计数字
- 统计数字
- 统计数字
- 统计数字
- 统计数字
- 统计数字
- 统计数字
- 统计数字
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- bzoj 1008 越狱
- JAVA 并发类(二) ConcurrentHashMap 原理分析
- 短实习---Java多线程(练习题)
- 欢迎使用CSDN-markdown编辑器
- 常用APP性能测试指标
- 统计数字
- css网页版的心形音乐盒,小白作品、
- Extjs实现在Ext.grid列鼠标悬浮显示图片
- [nginx] 配置技巧相关
- elasticsearch在centos上的学习过程1
- QT 求反正切用于显示qprocessbar进度
- 【学习摘记】马士兵bbs初级版_课时6_html/sql查错方法
- 学习笔记34-k近邻算法
- Spring2.5源码解读 之 基于annotation的Controller实现原理分析(1)