题解 | #查找兄弟单词#
查找兄弟单词
https://www.nowcoder.com/practice/03ba8aeeef73400ca7a37a5f3370fe68
	简化了一下答案 整体还是比较简单 主要用到了一个filter()方法 完整代码如下:
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 arr = line.split(' ');
        let s = arr[arr.length-2];
        //把兄弟单词通过filter()方法过滤出来;
        let res = arr.slice(1, arr.length-2).filter(x => x.split('').sort().join('') === s.split('').sort().join('') 
        && x != s);
        let k = Number(arr[arr.length-1]);
        console.log(res.length)
        if (k < res.length) {
            console.log(res.sort()[k-1]);
        }
    }
}()    
 查看18道真题和解析
查看18道真题和解析