1931. 회의실 배정 - node.js / javascript

윤상준·2022년 4월 22일
0

BOJ - node.js / javascript

목록 보기
20/55
post-thumbnail

문제

내 코드

let fs = require("fs");
let input = fs.readFileSync("/dev/stdin").toString().trim().split("\n");

let N = Number(input.shift());
input = input
  .map((v) => v.split(" ").map(Number))
  .sort((a, b) => {
    if (a[1] === b[1]) return a[0] - b[0];
    else return a[1] - b[1];
  });

let answer = 0;
let endTime = Number.MIN_SAFE_INTEGER;

for (let time of input) {
  const [start, end] = time;
  if (start >= endTime) {
    answer++;
    endTime = end;
  }
}

console.log(answer);

깃허브 링크

https://github.com/highjoon/Algorithm/blob/master/BOJ/1931.js

profile
하고싶은건 많은데 시간이 없다!

0개의 댓글