Count the number of k's between 0 and n. k can be 0 - 9.

 
Example

if n = 12, k = 1 in

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]

we have FIVE 1's (1, 10, 11, 12)

解法一:

 class Solution {
public:
// param k : description of k
// param n : description of n
// return ans a integer
int digitCounts(int k, int n) {
int count = ;
if (k == ) {
count = ;
}
for (int i = ; i <= n; i++) {
int number = i;
while (number > ) {
if (number % == k) {
count += ;
}
number /= ;
}
} return count;
}
};

最新文章

  1. Python 爬取网站资源文件
  2. js跨域问题
  3. Hadoop 大数据第一天
  4. 使用按钮控制HTML5背景音乐开关
  5. java网络编程之TCP通讯
  6. jQuery选择器介绍:基本选择器、层次选择器、过滤选择器、表单选择器
  7. Echarts通过Ajax实现动态数据加载
  8. PayPal 开发详解(五):创建第一个应用,获取clientId和clientSecret
  9. JS Array常用方法indexOf/filter/forEach/map/reduce详解
  10. c语言的数组指针与指针数组
  11. java文件处理工具类
  12. python 推导式和迭代器、生成器
  13. Solr搜索结果说明
  14. C++ 习题 输出日期时间--友元函数
  15. Twitter 新一代流处理工具——Heron 该纸币Storm Limitations
  16. 最近关于ACM训练与算法的总结
  17. arguments及arguments.callee
  18. Java 并发基础——线程安全性
  19. 关于Netty的入门使用
  20. 变量 range while for input

热门文章

  1. Mybatis注解方法操作数据库
  2. wince5.0 plat form builder下载
  3. C++中try_catch_throw的做异常处理
  4. OpenCV图像金字塔
  5. dcmtk dcmmkdir 使用帮助
  6. RTP/RTCP、TCP、UDP、RTMP、RTSP
  7. c/c++在windows下获取时间和计算时间差的几种方法总结 【转】
  8. 开发 nodejs REST 个人感想
  9. 【MVC5】后台修改的Model值反映不到客户端的问题
  10. 经常使用meta标签属性