题解 | #字符串排序#

字符串排序

https://www.nowcoder.com/practice/5af18ba2eb45443aa91a11e848aa6723

let len=readline()
let arr=[];
// 输入的n个字符串
for(let i=0;i<len;i++){
    arr.push(readline())
}
// 排序--sort,小于0,不换位置,大于零,更换位置;等于0,相对位置不变
arr=arr.sort((s1,s2)=>{
    let i=0;
    while(i<s1.length&&i<s2.length){
        if(s1.charCodeAt(i)>s2.charCodeAt(i)){
            return 1;
        }else if(s1.charCodeAt(i)<s2.charCodeAt(i)){
            return -1;
        }else{
            i++;
        }
    }
    return s1.length-s2.length;
})
// 打印输出...

全部评论

相关推荐

Ncsbbss:又想干活又想要工资,怎么什么好事都让你占了
点赞 评论 收藏
分享
FieldMatching:看成了猪头顾问,不好意思
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客企业服务