题解 | #删除字符串中出现次数最少的字符#
删除字符串中出现次数最少的字符
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())) { const arr = line.split(""); //obj用于存储字符串中每个字符和出现的次数 let obj = {}; arr.forEach((key) => { if (obj[key]) { obj[key] += 1; } else { obj[key] = 1; } }); let min = Math.min(...Object.values(obj)); //finalArr用来接收最后去掉出现次数最少字符后的数组 let finalArr = []; finalArr = arr.filter((val) => { return obj[val] !== min; }); console.log(finalArr.join('')); } })();