Algorithm/[알고리즘]BACKJOON - Java&Kotlin

백준 Java 11948번 : 과목선택

2022. 1. 29. 19:32
반응형

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

 

11948번: 과목선택

JOI는 물리, 화학, 생물, 지구과학, 역사, 지리 총 6 과목의 시험을 봤다. 각 시험의 만점은 100점이다. JOI는 물리, 화학, 생물, 지구과학 4과목 중에서 3 과목을 선택하고 역사, 지리 2 과목 중에

www.acmicpc.net

문제

JOI는 물리, 화학, 생물, 지구과학, 역사, 지리 총 6 과목의 시험을 봤다. 각 시험의 만점은 100점이다.

JOI는 물리, 화학, 생물, 지구과학 4과목 중에서 3 과목을 선택하고 역사, 지리 2 과목 중에서 한 과목을 선택한다.

시험 점수의 합이 가장 높게 나오도록 과목을 선택할 때, JOI가 선택한 과목의 시험 점수의 합을 구하시오.

입력

입력은 6행으로 되어있으며, 각 행에 1개의 정수가 주어진다.

1행에는 JOI의 물리 시험의 점수 A가 주어진다.

2행에는 JOI의 화학 시험의 점수 B가 주어진다.

3행에는 JOI의 생물 시험의 점수 C가 주어진다.

4행에는 JOI의 지구과학의 시험 점수 D가 주어진다.

5행에는 JOI의 역사 시험의 점수 E가 주어진다.

6행에는 JOI의 지리 시험의 점수 F가 주어진다.

입력한 정수 A, B, C, D, E, F는 모두 0이상 100이하이다.

출력

JOI가 선택한 과목의 총 점수를 1행에 출력하시오.

예제 입력 1 

100
34
76
42
10
0

예제 출력 1 

228

예제 입력 2 

15
21
15
42
15
62

예제 출력 2 

140

import java.util.Arrays;
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
	
		int a = sc.nextInt(); // 물리
		int b = sc.nextInt(); // 화학
		int c = sc.nextInt(); // 생물
		int d = sc.nextInt(); // 지구과학
		
		int[] total = {a , b, c, d};
		Arrays.sort(total); // 정렬
		
		int sum = total[1] + total[2] + total[3];
		
		int e = sc.nextInt(); // 역사
		int f = sc.nextInt(); // 지리
		
		int sum1 = Math.max(e, f); 최대값선택
		
		System.out.println(sum + sum1);
	}
}
반응형
저작자표시 비영리 변경금지 (새창열림)

'Algorithm > [알고리즘]BACKJOON - Java&Kotlin' 카테고리의 다른 글

백준 Java 2441번 : 별 찍기 - 4  (0) 2022.01.31
백준 Java 2440번 : 별 찍기 - 3  (0) 2022.01.30
백준 Java 1152번 : 단어의 개수  (0) 2022.01.29
백준 Java 10809번 : 알파벳 찾기  (0) 2022.01.29
백준 Java 2750번 : 수 정렬하기  (0) 2022.01.28
'Algorithm/[알고리즘]BACKJOON - Java&Kotlin' 카테고리의 다른 글
  • 백준 Java 2441번 : 별 찍기 - 4
  • 백준 Java 2440번 : 별 찍기 - 3
  • 백준 Java 1152번 : 단어의 개수
  • 백준 Java 10809번 : 알파벳 찾기
yunJaem06
yunJaem06
yunJaem06
비바윤
yunJaem06
전체
오늘
어제
  • 전체 (147)
    • Algorithm (121)
      • [알고리즘]BACKJOON - Java&Kotli.. (98)
      • Java알고리즘 문제풀이 & Kotlin (23)
    • Kotlin (4)
    • Android (17)
    • CS (1)
      • 소프트웨어공학 (1)
      • 운영체제 (0)
      • 컴퓨터구조 (0)
    • 내가 좋아하는 맛집 :) (0)
    • 다시 볼만한 영화 & 드라마 (0)

블로그 메뉴

  • 홈

공지사항

인기 글

태그

  • ViewModelFactory
  • Lifecycle
  • MutableLiveData
  • 캡슐화
  • lottie
  • 배열
  • 양방향
  • 생명주기
  • Kotiln
  • qr
  • 1장
  • DataBinding
  • Livedata
  • 안드로이드
  • kotlin
  • reversed
  • 특정 문자 뒤집기
  • 3장
  • Android
  • ViewModel
  • Java
  • splash화면
  • 코틀린
  • zxing
  • 알고리즘
  • AndroidViewModel
  • 중복문자제거
  • Kotlin In Action
  • 라이브러리
  • 가위 바위 보

최근 댓글

최근 글

hELLO · Designed By 정상우.
yunJaem06
백준 Java 11948번 : 과목선택
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.