题解 | #成绩排序#
成绩排序
https://www.nowcoder.com/practice/8e400fd9905747e4acc2aeed7240978b
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
const inputs = [];
rl.on("line", function (line) {
inputs.push(line);
});
// 好简单啊
rl.on("close", function () {
const type = inputs[1];
if (type === "1") {
// 低到高
inputs
.slice(2)
.sort((a, b) => a.split(" ")[1] - b.split(" ")[1])
.forEach((i) => console.log(i));
} else {
// 高到低
inputs
.slice(2)
.sort((a, b) => b.split(" ")[1] - a.split(" ")[1])
.forEach((i) => console.log(i));
}
});

