题解 | #删除字符串中出现次数最少的字符#

删除字符串中出现次数最少的字符

https://www.nowcoder.com/practice/05182d328eb848dda7fdd5e029a56da9

const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;

void async function () {
    // Write your code here
    while(line = await readline()){
      let map = new Map();
      for(let i = 0; i< line.length; i ++) {
        if(map.has(line[i])){
            map.set(line[i], map.get(line[i]) + 1)
        } else {
            map.set(line[i],1)
        }
      }
      const delArr = [];
      const min = Math.min(...map.values())
      map.forEach((v,k)=>{
        if(v == min) {
            delArr.push(k)
        }
      })
      const res = line.split('').filter(i => !delArr.includes(i)).join("")
      console.log(res)
    }
}()

全部评论

相关推荐

02-23 12:32
已编辑
门头沟学院 嵌入式工程师
King987:学历没有问题,然后既然有实习经历的话,把这个放在上面多写一点,哪怕你自己包装一下,只要能圆回来就行,既然有实习经历的话,肯定主要看实习经历之类的。然后也会主要问这里多准备准备
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务