[백준/C#] 2455번 지능형 기차

dev.hyeon·2022년 8월 17일
0

알고리즘

목록 보기
35/44
post-thumbnail

2455번 지능형 기차

문제

  1. 기차는 역 번호 순서대로 운행한다.

  2. 출발역에서 내린 사람 수와 종착역에서 탄 사람 수는 0이다.

  3. 각 역에서 현재 기차에 있는 사람보다 더 많은 사람이 내리는 경우는 없다.

  4. 기차의 정원은 최대 10,000명이고, 정원을 초과하여 타는 경우는 없다.

4개의 역에 대해 기차에서 내린 사람 수와 탄 사람 수가 주어졌을 때, 기차에 사람이 가장 많을 때의 사람 수를 계산하는 프로그램을 작성하시오.

코드

int people = 0, max = 0;

for (int i = 0; i < 4; i++)
{
	// 한줄씩 입력 받는다.
    int[] n = Array.ConvertAll(Console.ReadLine().Split(), int.Parse);
	
    // 구간별 탑승 인원을 구한다.
    people += n[1] - n[0];
    // 최대값을 갱신한다.
    max = Math.Max(people, max);
}
// 탑승인원의 최대값을 출력한다.
Console.WriteLine(max);

0개의 댓글