前端面試題8----統計字串中出現最多的字元
8.統計字串中出現最多的字元
function countStr(str){
var obj={};
var count=0;
for(var i=0;i<str.length;i++){
count=str.charAt(i);
if(obj[count]){//將當前字元作為obj的屬性
obj[count]++;//如果出現一次就++
}else{
obj[count]=1;//沒出現過賦值為1
}
}
console.log(obj);
var [n,m]=[0,0];
for(var k in obj){
if(obj[k]>n){
n=obj[k];//出現最多次數的次數
m=k;//出現次數最多的字元
}
}
return `出現次數最多的字元是${m},出現次數為${n}次`;
}
console.log(countStr('哈哈呵呵呵嘿嘿嘿嘿'));//出現次數最多的字元是嘿,出現次數為4次
相關文章
- 判斷字串中出現最多的字元,並統計次數字串字元
- javascript獲取字串中出現次數最多的字元JavaScript字串字元
- 輸出字串中出現次數最多的字元和次數字串字元
- 獲取一個字串中出現最多的字元和他的個數字串字元
- 【閒談】如何統計字串中出現最多的字母與個數字串
- (ES6的“...“配合ES5‘’forEach‘’)前端面試之判斷一個字串中出現次數最多的字元,統計這個次數前端面試字串字元
- 我也統計一下字串中出現最多的字母與個數字串
- js如何計算一個字元在字串中出現的次數JS字元字串
- 前端 JavaScript 獲取字串中重複次數最多的字元前端JavaScript字串字元
- 三種方法實現算出字串中出現多字元字串字元
- 面試有關字串中字元出現重複字元的面試問題,這裡都有了面試字串字元
- 【劍指offer】刪除在另一個字串中出現的字元字串字元
- 字串-字元統計2字串字元
- 字串-字元統計1字串字元
- js查詢字串中字元最多的單詞JS字串字元
- JavaScript統計字串中字元出現次數JavaScript字串字元
- 統計字串中某個字元出現的次數字串字元
- 統計字串字元個數字串字元
- 獲取字串中重複次數最多的字元字串字元
- 利用HashMap統計字串各個字元出現的次數HashMap字串字元
- 題目7:統計字串中的各種字元的個數字串字元
- js找出陣列中出現最多的元素和次數JS陣列
- Java小程式--統計指定字串中字元 ‘a’ 出現的次數Java字串字元
- 面試題目 字串的去重與壓縮(統計)面試題字串
- python 統計字串裡某個字元出現的次數count()Python字串字元
- JavaScript統計字串中重複字元的個數JavaScript字串字元
- golang count 單字元 字串 統計函式Golang字元字串函式
- 統計檔案中出現的單詞次數
- 如何計算字串某個字元出現的次數字串字元
- 集合框架-統計字串中每個字元出現的次數案例圖解框架字串字元圖解
- 利用Python實現分析給定文字字串中的字元統計資訊Python字串字元
- 字串-面試題字串面試題
- 集合框架-統計字串中每個字元出現的次數案例程式碼實現框架字串字元
- Java 13天基礎 06天map集合小練習(黑馬程式設計師) 統計字串中每個字元出現的次數 (經典面試題)Java程式設計師字串字元面試題
- PHP中出現BOM字元\ufeff,PHP去掉詭異的BOM \ufeffPHP字元
- 連線oracle中出現的問題Oracle
- 73:字元統計★]題目描述:字元
- JavaScript統計字元出現的次數JavaScript字元