求小于N的正整数中含有1的数字的个数
来源:互联网 发布:2014网络十大神曲 编辑:程序博客网 时间:2024/04/29 18:18
比如:如果n= 11,那么返回3.因为有1 ,10 ,11
下面是具体实现的代码
/** * 判断小于10000的数中含有1的正整数的个数 * @param number * @return */ public static int countOne(int number) { //统计1的个数 int sum = 0; //把数字转换成字符 String end = String.valueOf(number); int i = 1; String begin = String.valueOf(1);// for (; begin.compareTo(end) != 0; ) {// //如果包含1就递增// if (begin.contains("1")) {// sum++;// }// i++;// begin = String.valueOf(i);// } while(begin.compareTo(end) != 0){ if (begin.contains("1")) { sum++; } i++; begin = String.valueOf(i); } return ++sum; } public static void main(String[] args) { int number = 41; System.out.println(countOne(number)); }
- 求小于N的正整数中含有1的数字的个数
- 求小于等于N的所有正整数里面包含的1的个数
- 求小于正整数N的所有质数
- 求1-N中十进制正整数1的个数
- 求小于等于n的质数个数
- 求给定正整数中1的个数
- 求n!中含有某个因子个数的方法
- 求n!中含有某个因子个数的方法
- 求n!中含有某个因子个数的方法
- [编程题]求 1-N 中数字 1 的个数
- HDU 3555 Bomb(1-n含有“49”的数字个数)
- 计算 1到10的n次方的范围中 含有 a数字(小于10)的个数和 能被a整出的 个数和。(求高手指点 我觉得我这个办法很笨 代码也不优)
- 欧拉函数--(求小于n的整数中与n互质的个数)
- N!中含有质因数2的个数
- 动态规划求小于等于n的质数个数
- 求小于n的素数个数(模板)
- Eratosthenes筛选法求小于N的所有素数个数
- 求一个正整数的二进制数中1的个数
- 【第18天】善于发掘“共鸣”话题
- Oracle Database 12c十二大新特性
- qml界面-最小化再重新获得焦点-的界面刷新(重绘)问题
- 【搜索】丛林探险
- Big Integer 大数求模
- 求小于N的正整数中含有1的数字的个数
- 当场就流下了热泪
- 男人的双手
- 虚析构函数
- Android中HorizontalListView的实现
- c++类的隐式转换和强制转换重载
- 我举起还有一半茶水的杯子
- 云技术
- C#操作XML小结