문제 탐색 및 설계
문제 바로가기
1. 커트라인 구하기 [ 구조 분해 할당, split ]
sort ]filter , join]filter 를 사용하여 prizeNumber번째 숫자를 가져오기코드
const fs = require("fs");
const lines = fs.readFileSync("/dev/stdin").toString().trim().split("\n");
const [n, string] = lines;
const [totalNumber, prizeNumber] = n.split(" ");
const array = string.split(" ");
const result = array.sort((a, b) => b - a);
const cutLine = result.filter((item, index) => index + 1 === parseInt(prizeNumber)).join("");
console.log(cutLine);
시도 회차 수정
cutLine 단순히 커트라인 위치값을 얻는데 과한것 같아 고민하다 filter 대신 인덱스 접근으로 대체.const cutLine = result[parseInt(prizeNumber) - 1];