본문 바로가기
백준

[백준] 5596번 : 시험 점수 – JAVA [자바]

by Hongwoo 2022. 8. 9.
반응형

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

 

5596번: 시험 점수

대한고등학교에 재학 중인 민국이와 만세는 4과목(정보, 수학, 과학, 영어)에 대한 시험을 봤다. 민국이와 만세가 본 4과목의 점수를 입력하면, 민국이의 총점 S와 만세의 총점 T 중에서 큰 점수

www.acmicpc.net

 

 


  • 문제

 

 


  • 문제 풀이

백준 5596번 시험 점수는 브론즈 4 난이도의 수학 및 구현 문제이다. 이 문제에서는 2줄의 입력이 주어지고 각각의 줄에 4개의 시험 성적이 주어진다. 첫 줄은 민국이의 점수고 두 번째 줄은 만세의 점수다. 이때 더 높은 총점수를 출력하면 된다.

 

이 문제는 되게 간단하다. 우선 int형 변수 S와 T를 선언한다. 그리고 StringTokenizer를 이용해서 4개의 점수를 입력받고 첫 줄의 점수들은 S에 더해주고 그다음 줄은 T에 더해준다. 그리고 S와 T의 값을 비교해서 더 큰 값을 출력하면 된다.

 

자세한 코드는 밑에 있다.

 


  • 코드

 

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 = new StringTokenizer(br.readLine());
        int S = 0;
        int T = 0;
        while (st.hasMoreTokens()) {
            S += Integer.parseInt(st.nextToken());
        }
        st = new StringTokenizer(br.readLine());
        while (st.hasMoreTokens()) {
            T += Integer.parseInt(st.nextToken());
        }
        System.out.print(Math.max(S,T));
    }
}

 

 

반응형

댓글