题解 | #成绩排序#
成绩排序
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
let arr = []
while(line = await readline()){
arr.push(line)
}
arr.shift()
const flag = arr.shift()
arr.sort((a, b) => {
if (flag === '1') {
return a.split(' ')[1] - b.split(' ')[1]
} else {
return b.split(' ')[1] - a.split(' ')[1]
}
})
arr.forEach(v => console.log(v))
}()
