문제 분석
문제 설계
\n로 문자열을 나누고 출력const fs = require("fs");
const lines = fs.readFileSync("/dev/stdin").toString().trim().split("\n");
const [n, ...string] = lines;
const test = string.map((item) => item.split(" "));
const sortArr = test.sort((a, b) => {
if (parseInt(a[3]) === parseInt(b[3])) {
if (parseInt(b[2]) === parseInt(a[2])) {
return parseInt(b[1]) - parseInt(a[1]);
} else {
return parseInt(b[2]) - parseInt(a[2]);
}
} else {
return parseInt(b[3]) - parseInt(a[3]);
}
});
const result = sortArr.map((item, index) => {
return item[0];
});
const resultName = `${result[0]}\n${result[result.length - 1]}`;
console.log(resultName);
결론