대표값2

문제 풀러가기

2587

코드

import java.util.*;

public class Main {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    int[] arr = new int[5];
    int sum = 0;

    for(int i = 0; i < arr.length; i++) {
      arr[i] = sc.nextInt();
      sum += arr[i];
    }

    int avg = sum / 5;
    Arrays.sort(arr);

    System.out.println(avg);
    System.out.println(arr[2]);
  }
}

설명

5개만 입력받기 때문에 상대적으로 쉬운 문제였다. 배열로 입력받으면 세 번째 요소가 중앙값이 되고, 입력 받는 값은 바로 더해서 5로 나누어 평균이 나오도록 했다.