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();
}
}