zoukankan      html  css  js  c++  java
  • js 计算字符串中出现次数最多的字符及其次数

    方法一:

    var str="sdfseresssssdssdfsa";
    var arr=[];
    var max=0;
    var maxk;
    for(var i=0;i<str.length;i++){
      var k=str[i];
      if(!arr[k]){
        arr[k]=str.split(k).length-1;
      }
    }
    for(var n in arr){
      if(max < arr[n]){
        max=arr[n];
        maxk=n;
      }
    }
    console.log("出现次数最多的字符是:"+maxk+",出现的次数为:"+max);
    

    运行后:出现次数最多的字符是:s,出现的次数为:10

    方法二:

    var str="sdfseresssssdssdfsa";
    var arr=[];
    var max=0;
    var maxk;
    for(var i=0;i<str.length;i++){
      var k=str[i];
      if(!arr[k]){
        arr[k]=1;
      }else{
        arr[k]++;
      }
    }
    for(var n in arr){
      if(max < arr[n]){
        max=arr[n];
        maxk=n;
      }
    }
    console.log("出现次数最多的字符是:"+maxk+",出现的次数为:"+max);
    

    运行后:出现次数最多的字符是:s,出现的次数为:10

  • 相关阅读:
    读取声音文件的方法
    在MAC电脑上抓取iphone数据包的方法
    Mac+IPAD上使用wireshark抓包
    2020/7/24
    2020牛客多校第二场01,05题
    2020/7/23
    2020/7/22
    2020/7/20
    2020/7/19
    2020/7/18
  • 原文地址:https://www.cnblogs.com/cyj7/p/4646303.html
Copyright © 2011-2022 走看看