题解 | #删除字符串中出现次数最少的字符#
删除字符串中出现次数最少的字符
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 function chartCount(line) { let obj = {} let lineList = line.split('') lineList.forEach(item => { if (obj[item]) obj[item]++ else obj[item] = 1 }) let objVal = Object.values(obj).sort() let min = objVal[0] for ( let k in obj ) { if (obj[k] <= min) { let reg = new RegExp(k, 'g') line = line.replace(reg, '') } } console.log(line) } const rl = require("readline").createInterface({ input: process.stdin, output: process.stdout, }); rl.on('line',(line) => { chartCount(line) }) }()