题解 | #高频数据类型#

高频数据类型

https://www.nowcoder.com/practice/687425f78096428baa58fbdcf024244a

const _findMostType = (array) => {
        // 补全代码
        let typaArr = [];
        array.forEach((item, index) => {
          let currentType = typeof item;
          console.log(currentType);
          typaArr.push(currentType);
        });
        const countObj = typaArr.reduce((obj, newvalue) => {
          if (newvalue in obj) {
            obj[newvalue]++;
          } else {
            obj[newvalue] = 1;
          }
          return obj;
        }, {});
        let max = 0;
        let arr = [];
        for (let i in countObj) {
          if (countObj[i] > max) {
            max = countObj[i];
            arr = [i];
          } else if (countObj[i] === max) {
            arr.push(i);
          }
        }
        if(arr.length>0){
            arr.push(countObj[arr[0]])
        }
       return arr
      };

全部评论

相关推荐

叶扰云倾:进度更新,现在阿里云面完3面了,感觉3面答得还行,基本都答上了,自己熟悉的地方也说的比较细致,但感觉面试官有点心不在焉不知道是不是不想要我了,求阿里收留,我直接秒到岗当阿里孝子,学校那边的房子都退租了,下学期都不回学校,全职猛猛实习半年。这种条件还不诱人吗难道 然后现在约到了字节的一面和淘天的复活赛,外加猿辅导。华为笔试完没动静。 美团那边之前投了个base广州的,把我流程卡麻了,应该是不怎么招人,我直接简历挂了,现在进了一个正常的后端流程,还在筛选,不知道还有没有hc。
点赞 评论 收藏
分享
后来123321:别着急,我学院本大二,投了1100份,两个面试,其中一个还是我去线下招聘会投的简历,有时候这东西也得看运气
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务