找出字串中連續出現最多的字元和個數(蘑菇街)

2021-09-25 21:54:13 字數 492 閱讀 8793

例子:'abcaakjbb' => ,'abbkejsbcccwqaa' =>

思路:首先運用正規表示式(按照相同字元)進行分割成陣列,然後比較陣列中的長度,找出長度最長的字串,他的首位就是輸出物件的鍵值,他的length就是屬性值。

我的答案:

function findlong(str)

let a=0 //數字

let b=0 //字元

return function()

a=res[i].length

b=res[i].charat(0)

obj[b]=a

}if(res[i].length===a)

}return obj

}}var str1='abbkejsbcccwqaa'

var str2='abcaakjbb'

console.log(findlong(str2)())

找出字串中連續出現次數最多的子串

基本演算法描述 給出乙個字串abababa 1.窮舉出所有的字尾子串 substrs 0 abababa substrs 1 bababa substrs 2 ababa substrs 3 baba substrs 4 aba substrs 5 ba substrs 6 a 2.然後進行比較 s...

查詢出字串中出現最多的字元及其出現的次數

已知乙個字串,編寫函式查詢出該字串中出現最多的字元及其出現的次數。輸入字串str,把str給str sort,對str sort中的字元排序,在str sort中統計每個字元出現的次數並比較輸出最多的 include includeint main 從str sort第二個字元開始,比較字元,是不是...

查詢出字串中出現最多的字元及其出現的次數

已知乙個字串,編寫函式查詢出該字串中出現最多的字元及其出現的次數。輸入字串str,把str給str sort,對str sort中的字元排序,在str sort中統計每個字元出現的次數並比較輸出最多的 include includeint main 從str sort第二個字元開始,比較字元,是不是...