题解 | #查找兄弟单词#
查找兄弟单词
https://www.nowcoder.com/practice/03ba8aeeef73400ca7a37a5f3370fe68
const rl = require("readline").createInterface({ input: process.stdin }); rl.on('line',function(line) { let arr = line.split(' ') let n = arr[0] let k = arr[arr.length-1] let x = arr[arr.length-2] let temp = arr.slice(1,arr.length-2) // console.log(n, k, x) // console.log(temp) let newArr = temp.filter(item => { return item.length==x.length&&item!=x }) // console.log(newArr) let newAt = [] newArr.forEach(item => { // console.log(item.split('').sort().join(''),x.split('').sort().join()) if(item.split('').sort().join('')==x.split('').sort().join('')) { newAt.push(item) } }) // console.log(newAt) console.log(newAt.length) if(newAt.sort().length<k) { return } else { console.log(newAt.sort()[k-1]) } })