신입 개발자에서 시니어 개발자가 되기까지

[백준 node JS] 25305 커트라인 본문

javascript/알고리즘

[백준 node JS] 25305 커트라인

Jin.K 2022. 10. 6. 22:54

상받는 사람 수가 첫 번째 줄에, 각 학생의 점수가 두 번째 줄에 입력된다.
내장 정렬 메서드로 내림차순 정렬하고, 상받는 사람 중 가장 점수가 낮은 사람의 인덱스를 출력했다.

let [line1, line2] = require("fs")
  .readFileSync("example.txt")
  .toString()
  .trim()
  .split("\n");
const Winners = line1.split(" ").map(Number)[1];
const sorted = line2
  .split(" ")
  .map(Number)
  .sort((a, b) => b - a);

console.log(sorted[Winners - 1]);