整数中1出现的次数(从1到n整数中1出现的次数)java实现
来源:互联网 发布:vb程序设计第二版答案 编辑:程序博客网 时间:2024/06/13 07:40
求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数。
思路:将整数转化为字符串,统计其中字符“1”的个数。而不必去专门计算每个数中哪个位是1。
public class Solution { public int NumberOf1Between1AndN_Solution(int n) { int count=0; while(n>0){ String str=String.valueOf(n); char [] chars=str.toCharArray(); for(int i=0;i<chars.length;i++){ if(chars[i]=='1') count++; } n--; } return count; }}
阅读全文
0 0
- 整数中1出现的次数(从1到n整数中1出现的次数)java实现
- 整数中1出现的次数(从1到n整数中1出现的次数)(java版)
- 整数中1出现的次数(从1到n整数中1出现的次数) java
- 整数中1出现的次数(从1到n整数中1出现的次数)
- 整数中1出现的次数(从1到n中出现的次数)
- 从1到n整数中1出现的次数(Java实现)
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- UESTC1712(Nim博弈)
- 438 Find All Anagrams in a String 找出字符串中所有的变位词
- python socket 数据传输小记
- Numerical Computing with MaTLAB 中的工具箱 ncm 以及习题答案和程序下载
- ssh登录目标服务器,环境变量传播问题
- 整数中1出现的次数(从1到n整数中1出现的次数)java实现
- 安卓开发GridView添加头布局和
- 1004. 成绩排名
- 对称的二叉树
- 【数组变化检测】注意事项
- PHP 常用的header头部定义汇总
- Python 基础
- RPM中国镜像
- 配置AndroidStudio