题目:JavaScript编程题 查找字符串"sdddrtkjsfkkkasjdddj"中出现次数最多的字符和次数。
2017-11-10 10:23
711 查看
function test(){
//定义最大数max为0
var max = 0;
//定义字符为char
var char;
//定义字符串为a
var a = "sdddrtkjsfkkkasjdddj";
//定义数组为b
var b ={};
//循环字符串
for(var i = 0;i < a.length;i++){
//数组中同类字符合成一组
if(b[a[i]]){
b[a[i]] += a[i];
}
//没有的字符新增
else{
b[a[i]] = a[i];
}
}
//循环数组中字符组长度
for(var i=0;i<a.length;i++){
//每一个字符组都与已知的字符组比较,取最大值,依次取完 出现最多的字符就出来了
if(b[a[i]].length>max){
max=b[a[i]].length;
char=a[i];
}
}
//控制台输出
console.log("出现次数最多的字符是"+char+",出现了"+max+"次");
}
//定义最大数max为0
var max = 0;
//定义字符为char
var char;
//定义字符串为a
var a = "sdddrtkjsfkkkasjdddj";
//定义数组为b
var b ={};
//循环字符串
for(var i = 0;i < a.length;i++){
//数组中同类字符合成一组
if(b[a[i]]){
b[a[i]] += a[i];
}
//没有的字符新增
else{
b[a[i]] = a[i];
}
}
//循环数组中字符组长度
for(var i=0;i<a.length;i++){
//每一个字符组都与已知的字符组比较,取最大值,依次取完 出现最多的字符就出来了
if(b[a[i]].length>max){
max=b[a[i]].length;
char=a[i];
}
}
//控制台输出
console.log("出现次数最多的字符是"+char+",出现了"+max+"次");
}
相关文章推荐
- 20171101(查找sdddrtkjsfkkkasjdddj字符串中,出现次数最多的字符和次数。)
- js查找字符串中出现次数最多的字符
- js实现从字符串中查找出现次数最多的字符的两种解决办法
- JS查找字符串中出现次数最多的字符
- javascript查找字符串中出现最多的字符和次数的小例子
- js实现查找字符串出现最多的字符和次数
- Js查找字符串中出现次数最多的字符及个数实例解析
- Javascript 查找字符串中出现最多的字符和出现的次数
- javascript查找字符串中出现最多的字符和次数的小例子
- 查找字符串中出现次数最多的字符
- js判断字符串中出现次数最多的字符 并统计出现次数
- Js练习题之查找字符串中出现最多的字符和个数
- JavaScript实现计算字符串中出现次数最多的字符和出现的次数
- 查找一个字符串中出现次处最多的那个字符,并输出出现次数
- 易车网的一道面试题:JS计算字符串中出现次数最多的字符和出现的次数
- 查找一个字符串里,出现次数最多的字符,时间复杂度O(n)
- javascript判断一个字符串中出现次数最多的字符,统计这个次数
- 用js实现统计字符串里面的出现次数最多的字符
- js快速查找字符串某个字符出现次数
- 查找出字符串中出现最多的字符及其出现的次数