题解 | #查找兄弟单词#

查找兄弟单词

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

let argArr = readline().split(' ')
let j = 0
let num = argArr[j++] - 0
let arrs = []
let findArr = []
let sum = 0
for(let i = 0;i < num;i++){
    let line = argArr[j++]
    arrs.push(line)
}
let target = argArr[j++]
let k = argArr[j++]
for(let i = 0;i < num;i++){
    if((arrs[i] !== target) && (arrs[i].split('').sort().join('') === target.split('').sort().join(''))){
        sum++
        findArr.push(arrs[i])
    }
}
findArr = findArr.sort()
console.log(sum)
if(findArr[k - 1]){
    console.log(findArr[k - 1])
}

全部评论
我还在想怎么进行字符串匹配呢,直接让字符串排序比较就好了,太顶了
点赞 回复 分享
发布于 2022-08-11 11:49

相关推荐

刘苏杰:应届生春招面试四五十分钟,最后问有几个offer,但没有谈薪资,是什么情况?焦虑不安
点赞 评论 收藏
分享
03-03 19:02
已编辑
东华理工大学 Node.js
点赞 评论 收藏
分享
评论
10
收藏
分享

创作者周榜

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