国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

判斷字符串出現次數最多的字符 及 次數

ygyooo / 1741人閱讀

摘要:具體做法新建一個空對象遍歷給定的字符串接下來就是最重要的把字符作為值,對應次數作為添加給。判斷是否存在當前循環的字符,有則讓即次數,否則把當前項作為添加給。出現次數最多的字符為和,出現次數為次。

分析
題目的意思大致就是找出每個字符出現的次數,然后比較大小。那么每個字符都應該對應它出現的次數。既然是一一對應的,那我們就想到用對象的keyvalue來儲存字符和其出現的次數。
具體做法

新建一個空對象obj

遍歷給定的字符串

接下來就是最重要的 把字符作為key值,對應次數作為value添加給obj

判斷obj是否存在當前循環的字符,有則讓value即次數++,否則把當前項作為key添加給obj

然后是比較次數的大小。

這時我們需要一個變量來儲存objvalue值。

聲明一個變量num,并設置初始值為0

遍歷obj,比較其value值與num值的大小。大則將其value值賦給num,否則num值不變,從而找出最大的value值。

這時我們需要一個數組來儲存與最大的value值即num匹配的key值。因為這樣的key值可能不止一個,所以用一個數組來儲存。

新建一個空數組keys

遍歷obj,判斷與num匹配的key值,并添加在keys內。

因為keys是個數組,需要用join轉換成字符串。

最后就可以返回出現次數最多的字符及次數了。

let str = "http://www.sxqyuming.com";
function word(str){
    let obj = {};
    let num = 0;
    let keys = [];
    for(var i=0;i           
               
                                           
                       
                 

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/102249.html

相關文章

  • 找出數組中出現次數多的一項并統計次數

    摘要:擴展字符串中出現次數最對的字符是哪一項并統計實例方法可返回指定位置的字符。請注意,并沒有一種有別于字符串類型的字符數據類型,所以返回的字符是長度為的字符串。語法注釋字符串中第一個字符的下標是。如果參數不在與之間,該方法將返回一個空字符串。 實例1 var a,sum = 0; var obj = {}; var arr = [1,3,7,3,1,8,1,10,6,1]; for(va...

    eechen 評論0 收藏0
  • 面試題:尋找一個字符出現次數多的字符出現次數

    摘要:要求編寫代碼實現尋找一個字符串中出現次數最多的字符以及出現的次數。最后只需要在集合中找到值最大的即可。 要求編寫代碼實現:尋找一個字符串中出現次數最多的字符以及出現的次數。 解法一:用刪除法實現 (挺巧妙的一種) public class FindTheMostAppearChar { public static void main(String[] args) { del...

    lei___ 評論0 收藏0
  • JavaScript初應用:找到數組中出現多的字母并給出個數以每一個所在的位置

    摘要:剛剛接觸一周的時間,熟悉了最基本的知識,這是自己面對的第一個的邏輯性的代碼題目,自己嘗試了寫了,結果還算可以,因為有好多知識涉及到了后面的知識,就有點吃力了。以下代碼總結于網上前輩給出的參考答案和結合了自己的理解和注釋,請多多指正。 剛剛接觸JS一周的時間,熟悉了最基本的js知識,這是自己面對的第一個js的邏輯性的代碼題目,自己嘗試了寫了,結果還算可以,因為有好多知識涉及到了后面的do...

    Zhuxy 評論0 收藏0
  • JavaScript初應用:找到數組中出現多的字母并給出個數以每一個所在的位置

    摘要:剛剛接觸一周的時間,熟悉了最基本的知識,這是自己面對的第一個的邏輯性的代碼題目,自己嘗試了寫了,結果還算可以,因為有好多知識涉及到了后面的知識,就有點吃力了。以下代碼總結于網上前輩給出的參考答案和結合了自己的理解和注釋,請多多指正。 剛剛接觸JS一周的時間,熟悉了最基本的js知識,這是自己面對的第一個js的邏輯性的代碼題目,自己嘗試了寫了,結果還算可以,因為有好多知識涉及到了后面的do...

    darkerXi 評論0 收藏0
  • JS內置對象-關于String字符對象的2個小實驗

    摘要:希望索引值之間用隔開,而最后的索引值后面無。優化代碼這個判斷用于防止最后一個索引值后面還有結果查看其實用來跳出循環一直覺得不太規范。。。小實驗是顯示次數其實就是那個索引值啦,這次顯示的是字符哦涉及到字符,就要用到方法。 第一篇技術文章寫些簡單點的~在大三上web前端開發課程時,雖然能用JavaScript制作一些簡單的頁面動態效果,但其實很多JS知識并未掌握,所以自己又通過視頻再復習一...

    Imfan 評論0 收藏0

發表評論

0條評論

ygyooo

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<