Codeforces : 116A - Tram

HoJeong Im·2021년 10월 26일
0

Codeforces

목록 보기
2/13

문제

코드

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class A_Tram {
	
	static int size;
	static BufferedReader br;
	
	static int toInt(String msg) {
		return Integer.parseInt(msg);
	}
	static int N;
	static StringTokenizer stk;
	static StringTokenizer toToken(String msg) {
		stk = new StringTokenizer(msg);
		return stk;
	}
	static int[][] arr;
	public static void main(String[] args) throws IOException{
		br = new BufferedReader(new InputStreamReader(System.in));
		N = toInt(br.readLine());
		arr = new int[N][2];
		for(int i = 0 ; i < N ; i++) {
			stk = toToken(br.readLine());
			arr[i][0] = toInt(stk.nextToken());
			arr[i][1] = toInt(stk.nextToken());
		}
		int value = 0;
		for(int i = 0; i < N ; i++) {
			
			int out = arr[i][0];
			int in = arr[i][1];
			value = value-out+in;
			size = Math.max(size, value);
		}
		System.out.println(size);
		
	}
}

회고

  • 문제 이해에 초점을 맞추어 진행하자

  • 영어 공부 및 기본 수학 공부를 다시 해야 할 듯

  • 코드 작성에 있어 최대한 효율적으로 함수를 작성해 활용하는 연습을 꾸준히 하자

profile
꾸준함이 제일 빠른 길이었다

0개의 댓글