문제 풀이/백준

[백준]2460번. 지능형 기차2(JAVA)

27200 2024. 4. 11. 23:42

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


문제


풀이

import java.io.*;
import java.util.*;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st;

        int max = 0, sum = 0;

        for(int i = 0; i < 10; i++){
            st = new StringTokenizer(br.readLine());
            sum -= Integer.parseInt(st.nextToken());
            sum += Integer.parseInt(st.nextToken());
            max = Math.max(max, sum);
        }

        System.out.println(max);
    }
}

 

순서를 지켜주기만 하면 되는 문제이다.

내린 사람을 먼저 빼고, 탄 사람을 더한 후 max값을 저장한다.