[백준 | Javascript] 2460

박기영·2023년 1월 8일
0

백준

목록 보기
125/127

백준 2460번 지능형 기차 2

solution

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

let max = 0;
let train = 0;

for (let i = 0; i < input.length; i++) {
  const [off, on] = input[i].split(" ").map(Number);

  train += on - off;

  if (max < train) {
    max = train;
  }
}

console.log(max);

최대값 비교를 통해 max를 갱신하는 것이 문제를 해결하는 방법이다.

기차 안에 있는 사람은 현재 기차 내부에 있는 사람 + 타는 사람 - 내리는 사람이다.
이를 통해 구한 기차 안에 있는 사람max보다 크다면 max를 갱신한다.

profile
나를 믿는 사람들을, 실망시키지 않도록

0개의 댓글