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

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

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
    let arr = [];
    while ((line = await readline())) {
        arr = line.split("");
    }
    let setArr = [...new Set(arr)];
    let lengthArr = [];
    setArr.forEach((item) => {
        let num = arr.filter((val) => val === item).length;
        lengthArr.push(num);
    });
    const minNum = Math.min(...lengthArr);
    setArr.forEach((item, index) => {
        if (lengthArr[index] == minNum) {
            for (let i = 0; i < arr.length; i++) {
                if (item == arr[i]) {
                    arr.splice(i, 1);
                    i--;
                }
            }
        }
    });
    console.log(arr.join(""));
})();

#小白编程入门#
全部评论

相关推荐

服从性笔试吗,发这么多笔,现在还在发。
蟑螂恶霸zZ:傻 x 公司,发两次笔试,两次部门匹配挂,
投递金山WPS等公司10个岗位 >
点赞 评论 收藏
分享
死在JAVA的王小美:哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈,我也是,让我免了一轮,但是硬气拒绝了
点赞 评论 收藏
分享
牛客771574427号:恭喜你,华杰
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务