import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int[] scores = new int[5];
for (int i = 0; i < scores.length; i++) {
scores[i] = Integer.parseInt(br.readLine());
}
Arrays.sort(scores);
StringBuilder sb = new StringBuilder();
sb.append((int) (Arrays.stream(scores).average().getAsDouble())).append("\n");
sb.append(scores[2]);
System.out.print(sb);
}
}
성적을 5개 입력받고 평균점수와 중앙값을 출력하는 문제이다.
5개를 입력받으면서 바로 배열을 이용해 담아주고 정렬을 하면 매우 간단하게 중앙값을 구할 수 있다.
평균은 반복문으로 구해도되고 위의 풀이처럼 스트림을 이용해 평균을 구하는 방법이 있다.