题解 | #字符串排序#
字符串排序
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;
})
// 打印输出...
查看16道真题和解析