미누에요
[백준 10814] 나이순 정렬 (JavaScript) 본문
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
'알고리즘' 카테고리의 다른 글
[백준 2751] 수 정렬하기 2 (0) | 2025.01.15 |
---|---|
[백준 11650] 좌표 정렬하기 (0) | 2025.01.15 |
[백준 7568번] 덩치 (JavaScript) (0) | 2025.01.08 |
[백준 1436번] 영화감독 숌 (JavaScript) (0) | 2025.01.04 |
[백준 1181번] 단어 정렬 (JavaScript) (1) | 2025.01.03 |