题解 | #删除字符串中出现次数最少的字符#
删除字符串中出现次数最少的字符
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 tokens = line.split(''); const map = new Map(); tokens.forEach((el) => { if (map.has(el)) { map.set(el, map.get(el) + 1) } else { map.set(el, 0) } }) const minN = Math.min(...map.values()); const res = [...map].filter((value, key) => { return value[1] !== minN; }) let newMap = new Map(res); const newRes = tokens.filter(v => { return [...newMap.keys()].includes(v); }) console.log(newRes.join('')); } }()