赞
踩
上代码上代码:
好久没碰算法了,突然有需求,居然卡壳了。。。
上代码:
- var string = "12389753121";
- sor();
- function sor(){
- var obj = {};
- for(var i = 0; i<string.length; i++){
- var chart = string.charAt(i);
- if(obj[chart]){
- obj[chart]++;
- } else{
- obj[chart] = 1;
- }
-
- }
- var max = 0;
- var maxchar = null;
- for(var x in obj){
- if(max < obj[x]){
- max = obj[x];
- maxchar = x;
- }
-
- }
- if(max > 2){
- console.log(string.indexOf(maxchar))
- }
-
- }
可以自行更换字符串进行测试,得出不同的数据
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。