- codingTest
- Baekjoon
- Linux
- 오블완
- C
- 티스토리챌린지
- Artificial_Intelligence
- cloud_computing
- Univ._Study
- Algorithm
- tensorflow
- pytorch
- Android
- 리눅스마스터2급
- Database_Design
- Image_classification
- programmers
- study
- Python
- Unix_System
- Kubernetes
- c++
- SingleProject
- app
- 2023_1st_Semester
- Operating_System
- 자격증
- datastructure
- Java
- Personal_Study
코딩 기록 저장소
[백준/Java] 5596번: 시험 점수 본문
문제 정보
제목 : 시험 점수
번호 : 5596번
사용 언어 : Java
문제 링크
https://www.acmicpc.net/problem/5596
5596번: 시험 점수
대한고등학교에 재학 중인 민국이와 만세는 4과목(정보, 수학, 과학, 영어)에 대한 시험을 봤다. 민국이와 만세가 본 4과목의 점수를 입력하면, 민국이의 총점 S와 만세의 총점 T 중에서 큰 점수
www.acmicpc.net
시간 제한 | 메모리 제한 |
1 초 | 128 MB |
문제
대한고등학교에 재학 중인 민국이와 만세는 4과목(정보, 수학, 과학, 영어)에 대한 시험을 봤다. 민국이와 만세가 본 4과목의 점수를 입력하면, 민국이의 총점 S와 만세의 총점 T 중에서 큰 점수를 출력하는 프로그램을 작성하시오. 단, 서로 동점일 때는 민국이의 총점 S를 출력한다.
입력
입력은 2줄로 이루어져 있다.
1번째 줄에는 순서대로 민국이의 정보, 수학, 과학, 영어 점수(정수형)가 있으며, 공백으로 구분되어 있다.
2번째 줄에는 1번째 줄과 마찬가지로 순서대로 만세의 정보, 수학, 과학, 영어 점수(정수형)가 있고, 공백으로 구분되어 있다.
출력
문제에서 요구하는 정답을 출력한다.
입출력 예제

나의 풀이
Scanner 클래스를 이용해 입력을 받을 수 있도록 했습니다. 민국이의 총점 S와 만세의 총점 T를 선언하여 0으로 초기화합니다. 4번 반복하는 for루프를 이용해 S에 점수를 4번 입력받고, 4번 반복하는 다른 for 루프를 이용해 T에 점수를 4번 입력받았습니다. if문을 이용해 S가 T보다 같거나 크면 S를 출력하고, 아니라면 T를 출력합니다.
코드
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int S=0,T=0;
for(int i =0; i <4; i++) {
S += sc.nextInt();
}
for(int i =0; i <4; i++) {
T += sc.nextInt();
}
if( S >= T) {
System.out.println(S);
} else {
System.out.println(T);
}
sc.close();
}
}
'백준 > 기타' 카테고리의 다른 글
[백준/Java] 1362번: 펫 (0) | 2023.05.12 |
---|---|
[백준/Java] 1449번: 수리공 항승 (0) | 2023.05.09 |
[백준/Java] 2953번: 나는 요리사다 (0) | 2023.05.09 |
[백준/Java] 16430번: 제리와 톰 (0) | 2023.04.03 |
[백준/Java] 1485번: 정사각형 (0) | 2023.03.27 |