(백준) Yangjojang of The Year 성공

hwisaac·2024년 11월 23일
0

코테TIL

목록 보기
17/20

문제링크

https://www.acmicpc.net/problem/11557

풀이

const filePath = process.platform === 'linux' ? 0 : './input.txt';
let [T, ...arr] = require('fs')
  .readFileSync(filePath)
  .toString()
  .trim()
  .split('\n');

function choose(schools) {
  schools.sort((a, b) => {
    return Number(b.split(' ')[1]) - Number(a.split(' ')[1]);
  });

  return schools[0].split(' ')[0];
}

function solve() {
  let answer = '';
  let i = 0;

  while (T > 0) {
    const j = Number(arr[i]);

    const schools = arr.slice(i + 1, i + 1 + j);
    answer += choose(schools) + '\n';
    i += j + 1;
    T--;
  }
  console.log(answer);
}

solve();

0개의 댓글