알고리즘
[백준 10814] 나이순 정렬 (JavaScript)
미누라니까요
2025. 1. 9. 00:15
728x90
반응형
SMALL
이것 또한 나이와 이름을 받고, 나이를 기준으로 정렬을 수행하면 된다.
나는 JavaScript를 사용했기에, 기본 내장 sort를 사용하여 같은 경우에는 별다른 조치를 취하지 않았다.
소스 코드
const input = require('fs')
.readFileSync('/dev/stdin')
.toString()
.trim()
.split('\n');
const num = +input[0];
const data = input.splice(1);
class Person {
constructor(age, name, index) {
this.age = age;
this.name = name;
this.index = 0;
}
}
let persons = [];
data.map((ele, index) => {
persons[index] = new Person(ele.split(' ')[0], ele.split(' ')[1]);
});
persons.sort((a, b) => a.age - b.age);
for (let i = 0; i < num; i++) {
console.log(persons[i].age, persons[i].name);
}
728x90
반응형
LIST