查詢陣列 字串 中值出現的次數

2021-08-09 17:02:42 字數 544 閱讀 7337

統計乙個陣列或者乙個字串中每個值出現的次數

常規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來幫忙。輸入 第一...