题解 | #成绩排序#
成绩排序
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) }) }()