筆試 找出乙個字串中字元出現最多的次數和該字元

2022-03-03 10:22:37 字數 552 閱讀 2241

我用的是js,

每次取出字串的第乙個字母,然後把和它相同的字元利用「」替換掉,然後來比較替換前和替換後的字串長度相差多少,

那麼差值就是就是裡面該字元的個數,找出這個差值最大的就是和所對應的替換字元。

var str ="djlxsdjlxs"; //

命名乙個變數放置給出的字串

var maxlength = 0; //

命名乙個變數放置字母出現的最高次數並初始化為0

var result = ''; //

命名乙個變數放置結果輸入

while( str != '' )

} alert(result)

//彈出結果

當然這裡有個要注意的地方,那就是我們用到了eval函式,因為我們的正則是乙個變數,

'/'+firstr+'/g'

這個是不行的,如果我們要使用變數,還有一種方法就是利用正則的建構函式。

var reg=new regexp(firstr,"g")

真是坑不斷啊

計算乙個字串中每乙個字元出現的次數

分析 1.使用scanner獲取使用者輸入的字串 2.建立map集合,key是字串中的字元,value是字元的個數 3.遍歷字串,獲取每乙個字元 4.使用獲取到的字元,去map集合判斷key是否存在 通過字元 key 獲取value 字元個數 value put key,value 把新的value...

在乙個字串中尋找另外乙個字串

在乙個字串中尋找另外乙個字串 public class text foundit true break test system.out.println foundit?found it didn t find it 該段程式有點難以理解,主要就是if語句的理解,if searchme.charat ...

python找出乙個字串中的重複字元

使用 string.count str,beg 0,end len string 方法 返回 str 在 string 裡面出現的次數,beg和end 被指定 則返回指定範圍內 str 出現的次數 str hello same diff for i in range len str ifstr.co...