给定一个非负整数n,统计1~n中所有数中1出现的次数
2016-08-10 17:47
375 查看
思路:遍历1~n的所有数,把每个数都转为char数组,然后看1在数组中出现的次数,统计返回即可。代码如下:
public class Solution {
public int NumberOf1Between1AndN_Solution(int n) {
int count = 0;
for(int i=1;i<=n;i++){
String data = String.valueOf(i);
char[] dataChar = data.toCharArray();
for(char ch:dataChar){
String str = String.valueOf(ch);
if(str.equals("1")){
count++;
}
}
}
return count;
}
}
public class Solution {
public int NumberOf1Between1AndN_Solution(int n) {
int count = 0;
for(int i=1;i<=n;i++){
String data = String.valueOf(i);
char[] dataChar = data.toCharArray();
for(char ch:dataChar){
String str = String.valueOf(ch);
if(str.equals("1")){
count++;
}
}
}
return count;
}
}
相关文章推荐
- 把当前文件中的所有文本拷贝,存入一个txt文件,统计每个字符出现的次数并输出
- 给定一个数,统计1出现的次数
- scala统计一个文件夹下面所有文件的单词出现的总次数
- 对于给定的一个字符串,统计其中数字字符出现的次数。输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。
- 给定一个十进制正整数N,求出从1开始,到N的所有整数,数字1出现的次数(java实现)
- Scala 统计一个文件夹下面所有单词出现的次数
- 把当前文件中的所有文本拷贝,存入一个txt文件,统计每个字符出现的次数并输出例如: a: 21 次 b: 15 次 c:: 15 次 把: 7 次 当: 9 次 前: 3 次
- 给定一个由数字组成的字符串,如:"12395868392",统计出每个数字出现的次数
- 编写一个程序统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数
- 一个一万字长的连续字符串,找出其所有子串,并统计子串的出现次数
- 编写一个程序统计输入字符串中:各个数字,空白字符,以及其他所有字符常出现的次数。
- 编写一个程序统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数
- 【C语言】编写一个程序统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数。
- 给定一个字符串S,求所有长度小于等于3的子串出现的次数,输出结果按出现次数从大到小
- 实现给定一个字符串剔除重复字符,并统计各个字符出现的次数
- 统计一个给定字符串中指定的字符出现的次数
- 面试编程题1:给定一个字符串,统计出每个字母出现次数
- 统计一个字符串内所有字母出现的次数
- 【C语言】编写一个程序统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数。
- C语言:编写一个程序统计输入字符串中,各个数字、空白字符、以及其他所有字符出现的次数。