题解 | #成绩排序#
成绩排序
https://www.nowcoder.com/practice/8e400fd9905747e4acc2aeed7240978b
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
var num=await readline()
var sort=await readline()
let i=0
let arr=[]
while(i<num){
let [name,score]=(await readline()).split(' ')
arr.push({name,score})
i++
}
if(sort==1){
arr=arr.sort((a,b)=>a.score-b.score)
}else{
arr=arr.sort((a,b)=>b.score-a.score)
}
arr.forEach(v=>{
console.log(v.name+' '+v.score)
})
}()


