思路:先把字串轉為陣列,遍歷陣列,宣告乙個空物件,陣列元素為物件的key,同一元素出現的次數為物件的value。
var str =
'abcdfabfgxsxzabc54acb4'
var array = str.
split(''
)// 字串轉為陣列
// console.log(array)
var obj =
for(
var i=
0;i)else
}// console.log(obj)
for(
var key in obj)
// 結果:
// 4出現了2次
// 5出現了1次
// a出現了4次
// b出現了4次
// c出現了3次
// d出現了1次
// f出現了2次
// g出現了1次
// x出現了2次
// s出現了1次
// z出現了1次
統計給定字串中各字元的個數
題目要求 統計乙個給定字串中指定的字元出現的次數具體的輸入輸出格式規定如下 輸入格式 測試輸入包含若干測試用例,每個測試用例包含2行,第1行為乙個長度不超過 5的字串,第2行為乙個長度不超過80的字串。注意這裡的字串包含空格,即空格也 可能是要求被統計的字元之一。當讀到 時輸入結束,相應的結果不要輸...
分別統計字串中各字元個數
輸入乙個字串,分別統計字串中各字元出現個數,並將字元按個數從大到小輸出,如果個數相同,ascii值大的在前,如輸入為dddddffffffffnn時,輸出為ffdnd。include include include typedef struct node node node createlist i...
javaScript統計字串中字元出現的次數
很簡單,思路是定義乙個空物件來儲存字元和它對應出現的次數,如下 2016 06 29 隨便打一串字元做測試 var str sdwprwqsjxg json for var i 0,l str.length i l i console.log json.stringify json 基於此可以擴充套...