SWEA(SWExpertacAdemy)

[SWEA] 3314. 보충학습과 평균 D3 (자바)

심층코드 2025. 5. 14. 14:25

3314. 보충학습과 평균 D3

 




산골에 있는 삼성초등학교에는 학생이 다섯 명 밖에 없다.

어제는 수행평가였고 오늘 점수가 나왔다. 점수가 40점 이상인 학생은 그 점수를 그대로 가지지만 40점 미만은 학생은 보충학습을 받고 점수를 40점으로 올릴 수 있다.

보충학습은 거부가 불가능하기 때문에 40점 미만인 학생은 40점을 받게 되는 것과 같다.

이 때 학생 5명의 점수를 알 때 보충을 받을 학생이 모두 보충을 받고 나면 점수의 평균이 몇인지 출력하는 프로그램을 작성하라.


[입력]

첫 번째 줄에 테스트 케이스의 수 T가 주어진다.

각 테스트 케이스마다 다섯 개의 정수가 공백으로 구분되어 주어진다.

점수는 모두 0이상 100이하인 5의 배수이다. 즉 평균은 항상 정수이다.


[출력]

각 테스트 케이스마다 학생 5명의 평균 점수를 출력한다.
 

입력
1
10 65 100 30 95
//Test Case의 개수
//학생들 점수
 
출력
#1 68 //Test Case 1의 답


[코드]

import java.io.*;
import java.util.*;

public class Solution {

    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int T = Integer.parseInt(br.readLine());
        for (int i = 1; i <= T; i++) {
        	StringTokenizer st = new StringTokenizer(br.readLine());
        	int arr[]=new int[5];
        	int total=0;
        	for (int i2 = 0; i2 < 5; i2++) {
				int A=Integer.parseInt(st.nextToken());
				if (A<40) {
					A=40;
				}
				arr[i2]=A;
				total+=A;
			}
        	
        	System.out.println("#"+i+" "+(total/5));
        } 
        br.close();
    }
}