题解 | #查找兄弟单词#

查找兄弟单词

http://www.nowcoder.com/practice/03ba8aeeef73400ca7a37a5f3370fe68


const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout
});
rl.on('line', function (line) {
    const arr = line.split(" ");
    const len = arr.shift();
    const k = arr.pop();
    const keyWord = arr.pop();
    const siblings = [];
    arr.forEach(word => {
        if (word === keyWord) {
            return;
        } 
        else if (word.length === keyWord.length) {
            const letters = [...word];
            const keyLetters = [...keyWord];
            letters.sort();
            keyLetters.sort();
            if (letters.join("") === keyLetters.join("")) {
                siblings.push(word);
            }
        }
    });
    siblings.sort();
    console.log(siblings.length);
    if (siblings.length > k) {
        console.log(siblings[k - 1]);
    }
});
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-08 14:08
点赞 评论 收藏
分享
机械打工仔:我来告诉你原因,是因为sobb有在线简历,有些HR为了快会直接先看在线简历,初步感觉不合适就不会找你要详细的了
投了多少份简历才上岸
点赞 评论 收藏
分享
05-29 20:34
门头沟学院 C++
KarlAllen:得做好直接春招的准备。学历差的话,一是面试要求会比学历好的严格不少,二是就算面试通过了也会被排序。总之暑期和秋招对于学历差的就是及其不友好
无实习如何秋招上岸
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-07 14:00
不想多说了,什么逆天HR,还要教我礼貌😂
机械打工仔:这不纯傻卵吗,他还操心上别人老板了
投递BOSS直聘等公司10个岗位
点赞 评论 收藏
分享
评论
5
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务