题解 | #删除字符串中出现次数最少的字符#
删除字符串中出现次数最少的字符
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 min = 22;
//第一遍遍历求出最小值
for (let str of line) {
let strCount = line.match(new RegExp(str, "g")).length;
min = Math.min(min, strCount);
}
let res = [];
//第一遍遍历把需要输出的选出来
for (let str of line) {
let strCount = line.match(new RegExp(str, "g")).length;
if (strCount == min) {
} else {
res.push(str);
}
}
console.log(res.join(""));
}
})();