成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

計(jì)算數(shù)組元素重復(fù)的個(gè)數(shù),并把出現(xiàn)次數(shù)相同的統(tǒng)計(jì)一起。

missonce / 746人閱讀

摘要:計(jì)算數(shù)字的重復(fù)個(gè)數(shù)數(shù)字值為出現(xiàn)的次數(shù)為請(qǐng)輸入正確的數(shù)字分隔符計(jì)算重復(fù)個(gè)數(shù)相同的數(shù)字對(duì)象對(duì)象出現(xiàn)的次數(shù)為出現(xiàn)這些次數(shù)的數(shù)字為出現(xiàn)的次數(shù)數(shù)字運(yùn)行結(jié)果輸入出現(xiàn)的次數(shù)數(shù)字出現(xiàn)的次數(shù)數(shù)字

簡單的一點(diǎn)樣式

html結(jié)構(gòu)




js代碼
function getCount() {
    // 初始化
    document.getElementById("result").innerHTML = "";
    var num = document.getElementById("num").value;
    var numSplit = document.getElementById("numSplit").value;
    var countSplit = document.getElementById("countSplit").value;
    var countObj = new Object();
    var resultObj = new Object();
    // 正則匹配數(shù)字間的任意符號(hào)并把分隔符替換成,
    var reg = /[`~!@#$%^&*()-+_=;:""<,.>?/|%·!¥……()——【】、;:’“‘”,《》。?]/g;
    num = num.replace(reg, ",");
    countSplit = countSplit || "/";
    // 計(jì)算數(shù)字的重復(fù)個(gè)數(shù)
    if (num.indexOf(numSplit) !== -1) {
        var arr = num.split(numSplit);
        for (var i = 0; i < arr.length; i++) {
            // arr[i]數(shù)字值為key,出現(xiàn)的次數(shù)為value
            countObj[arr[i]] = countObj[arr[i]] ? countObj[arr[i]] + 1 : 1;
        }
    } else {
        alert("請(qǐng)輸入正確的數(shù)字分隔符");
    }
    // 計(jì)算重復(fù)個(gè)數(shù)相同的數(shù)字
    // countObj對(duì)象
    // 1 i :2 countObj[i],   
    // 2:2,
    // 3:1,
    // 4:2,
    // resultObj對(duì)象
    // 2 countObj[i]:1/2/4 i,
    // 1:3
    for (i in countObj) {
       // 出現(xiàn)的次數(shù)為key, 出現(xiàn)這些次數(shù)的數(shù)字為value. 
        resultObj[countObj[i]] = resultObj[countObj[i]] ? resultObj[countObj[i]] + countSplit + i : i;
    }
    var newkey = Object.keys(resultObj).reverse();
    for (var i = 0; i < newkey.length; i++) {
        document.getElementById("result").innerHTML += "出現(xiàn)的次數(shù):" + newkey[i] + ",    數(shù)字:" + resultObj[
        newkey[i]] +"
"; } }

運(yùn)行結(jié)果:

輸入1,2,3,4,5,2,3,4 

出現(xiàn)的次數(shù):2, 數(shù)字:"2/3/4"
出現(xiàn)的次數(shù):1, 數(shù)字:"1/5"

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/100491.html

相關(guān)文章

  • 計(jì)算數(shù)組元素重復(fù)個(gè)數(shù),并把出現(xiàn)次數(shù)相同統(tǒng)計(jì)一起

    摘要:計(jì)算數(shù)字的重復(fù)個(gè)數(shù)數(shù)字值為出現(xiàn)的次數(shù)為請(qǐng)輸入正確的數(shù)字分隔符計(jì)算重復(fù)個(gè)數(shù)相同的數(shù)字對(duì)象對(duì)象出現(xiàn)的次數(shù)為出現(xiàn)這些次數(shù)的數(shù)字為出現(xiàn)的次數(shù)數(shù)字運(yùn)行結(jié)果輸入出現(xiàn)的次數(shù)數(shù)字出現(xiàn)的次數(shù)數(shù)字 簡單的一點(diǎn)樣式 label{display: block; margin-bottom: 10px;} input{width: 20px; line-height: 20px; paddin...

    LuDongWei 評(píng)論0 收藏0
  • 力扣周結(jié)03

    摘要:示例輸入輸出示例輸入輸出說明輸出結(jié)果中的每個(gè)元素一定是唯一的。示例輸入輸出示例輸入輸出說明輸出結(jié)果中每個(gè)元素出現(xiàn)的次數(shù),應(yīng)與元素在兩個(gè)數(shù)組中出現(xiàn)次數(shù)的最小值一致。在完成所有重復(fù)項(xiàng)刪除操作后返回最終的字符串。 ...

    Render 評(píng)論0 收藏0
  • 常見大數(shù)據(jù)和空間面試題

    摘要:答案使用,申請(qǐng)一個(gè)長度為類型的,每個(gè)位置只表示或,該數(shù)組占用空間約。遍歷億個(gè)數(shù),當(dāng)前數(shù)為,落在區(qū)間,對(duì)應(yīng)。 過濾100億黑名單 題目 假設(shè)有100億個(gè)URL的黑名單,每個(gè)URL最多占用64B,設(shè)計(jì)一個(gè)過濾系統(tǒng),判斷某條URL是否在黑名單里。 要求 不高于萬分之一的判斷失誤率;額外內(nèi)存不超過30GB 答案 100億個(gè)64B的URL需要640GB的內(nèi)存,顯然直接存哈希表不合理??紤]布隆過濾...

    Hydrogen 評(píng)論0 收藏0
  • LintCode547/548_求數(shù)組交集不同解法小結(jié)

    摘要:求數(shù)組交集不同解法小結(jié)聲明文章均為本人技術(shù)筆記,轉(zhuǎn)載請(qǐng)注明出處求數(shù)組交集要求元素不重復(fù),給出兩個(gè)數(shù)組,求二者交集且元素不重復(fù),查找會(huì)超時(shí)解法一排序二分查找算法超時(shí)主要發(fā)生在大數(shù)組查找過程,因此采用二分查找提升查找效率,交集用保存實(shí)現(xiàn)去重解法 LintCode547/548_求數(shù)組交集不同解法小結(jié) [TOC] 聲明 文章均為本人技術(shù)筆記,轉(zhuǎn)載請(qǐng)注明出處:[1] https://segme...

    gxyz 評(píng)論0 收藏0
  • JavaScript中算法(附10道面試常見算法題解決方法和思路)

    摘要:中的算法附道面試常見算法題解決方法和思路關(guān)注每日一道面試題詳解面試過程通常從最初的電話面試開始,然后是現(xiàn)場面試,檢查編程技能和文化契合度。值得記住的數(shù)組方法有和。一個(gè)好的解決方案是使用內(nèi)置的方法。 JavaScript中的算法(附10道面試常見算法題解決方法和思路) 關(guān)注github每日一道面試題詳解 Introduction 面試過程通常從最初的電話面試開始,然后是現(xiàn)場面試,檢查編程...

    Cruise_Chan 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<