본문 바로가기

Java/백준

[JAVA] 백준 2587 대표값2

2587번: 대표값2 (acmicpc.net)

 

2587번: 대표값2

어떤 수들이 있을 때, 그 수들을 대표하는 값으로 가장 흔하게 쓰이는 것은 평균이다. 평균은 주어진 모든 수의 합을 수의 개수로 나눈 것이다. 예를 들어 10, 40, 30, 60, 30의 평균은 (10 + 40 + 30 + 60 +

www.acmicpc.net

 

풀이 과정 

 

- Arrays.sort 메서드를 통해 정렬을 통해 평균을 구하고 중앙값인 n[2] 구함 

 

정답

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

public class Main {
    public static void main(String[] args)
    {
        Scanner sc = new Scanner(System.in);
        
        int n[] = new int[5];
        int sum = 0;
        
        for(int i=0; i<5; i++)
        {
            n[i] = sc.nextInt();
            sum += n[i];
        }
        
        Arrays.sort(n);
        
        System.out.println(sum/5); //평균
        System.out.println(n[2]); //중앙값
        
        
    }
}