관리 메뉴

cococo-coding

2455번. 지능형 기차 (c++풀이) 본문

[BOJ] 코드 모음/C++_learning 문제집

2455번. 지능형 기차 (c++풀이)

_dani 2023. 12. 3. 18:56

최종코드

#include <iostream>
using namespace std;

int main() {
    //1. 각 역에서 내린 사람과 탄 사람을 입력받는다.
    //2. 각 역에서 기차에 탄 사람 수를 계산한다.
    //3. 기차에 사람이 가장 많을 때를 출력한다. 

    //1
    int out=0, in=0;
    int people=0;
    int max=0; 
    for(int i=0; i<4; i++){
        cin >> out >> in;
        //2
        people=people-out+in;
        if(max<people){
            max=people;
        }
    }

    //3
    cout << max; 
    return 0;

}

각 케이스별로 people수를 계산해서 바로 max와 비교한다.

처음에는 max값을 0으로 잡았으니 무조건 첫번째 people값이 더 많으므로 max로 들어가게 되고, 

이후 정차역마다 max와 비교해서 더 큰 수가 max로 들어가게 된다. 

2023.12.03

'[BOJ] 코드 모음 > C++_learning 문제집' 카테고리의 다른 글

2490번. 윷놀이 (c++풀이)  (1) 2023.12.03
10797번. 10부제 (c++ 풀이)  (1) 2023.12.03
10569번. 다면체 (c++풀이)  (1) 2023.12.03
5565번. 영수증  (0) 2023.12.03
2506번. 점수계산  (0) 2023.12.01