-
[백준 2455 : 지능형기차] Java, 시뮬레이션백준 알고리즘 2019. 1. 6. 21:20백준 2455번 문제 풀이입니다.4개의 역에서 내린 사람 수와 탄 사람 수가 주어졌을 때, 기차에승객이 가장 많을 때, 그 사람 수를 계산하는 프로그램입니다.정답률도 높고 간단한 문제입니다!1. 각 역마다 내리는 사람 수와 타는 사람 수를 입력받습니다. (변수 out, in)2. 그 역마다 승객 수를 구해줍니다.3. max 함수를 이용해서 최대 승객 값을 max_total에 넣고 출력해줍니다.1234567891011121314151617181920212223242526272829303132package mnth_12;import java.util.Scanner;public class BJ2455 {public static void main(String[] args) {// TODO Auto-generated method stubScanner scan = new Scanner(System.in);int out = 0,in = 0;int total = 0,max_total = 0;for(int i=0;i<4;i++) {out = scan.nextInt();in = scan.nextInt();total = total-out+in;max_total = max(max_total,total);}System.out.println(max_total);}private static int max(int total, int i) {// TODO Auto-generated method stubif(total>=i)return total;elsereturn i;}}
cs '백준 알고리즘' 카테고리의 다른 글
[백준 14501 : 퇴사] Java (0) 2019.03.01 [백준 14890 : 경사로] Java, 시뮬레이션 (0) 2019.01.31 [백준 2667 : 단지번호 붙이기] Java, DFS (0) 2018.11.14 [백준 2667 : 단지번호 붙이기] Java, BFS (0) 2018.11.14 [백준1697 : 숨바꼭질] Java,BFS (0) 2018.11.10