統計乙個陣列或者乙個字串中每個值出現的次數
常規for迴圈
var egfor = function
(strarr);
for(let i=0;iconst ch = strarr[i];
if(!chars[ch])
chars[ch]++;
// chars[ch] = (chars[ch] +1 ) || 1;
}return chars;
}console.log(egfor('abababababaababba'));
//
reduce()方法 不能用於字串 可以將字串轉為陣列在使用reduce()方法
var egreduce = function
(strarr),{});
}console.log(egreduce([1,2,3,4,5,6,7,3,32,2,21,2]));
//
字串中查詢子串出現的次數
1.indexof 方法返回乙個整數值,指出 string 物件內子字串的開始位置。如果沒有找到子字串,則返回 1。2.substring x 從第x個字元到最後 substring x,y 從第x個字元到第y個 字元擷取 學習 思路 indexof能找到有沒有,但不會計數,需要配合substrin...
查詢字尾字串出現的次數
一天蒜頭君得到 nn 個字串 s isi 每個字串的長度都不超過 1010。蒜頭君在想,在這 nn 個字串中,以 s isi 為字尾的字串有多少個呢?第一行輸入乙個整數 nn。接下來 nn 行,每行輸入乙個字串 s isi 輸出 nn 個整數,第 ii 個整數表示以 s isi 為字尾的字串的個數。...
字串出現最大次數
時間限制 1000 ms 記憶體限制 65535 kb 難度 2 描述 在美麗大興安嶺原始森林中存在數量繁多的物種,在勘察員帶來的各種動物資料中有未統計數量的原始動物的名單。科學家想判斷這片森林中哪種動物的數量最多,但是由於資料太過龐大,科學家終於忍受不了,想請聰明如你的acmer來幫忙。輸入 第一...