본문 바로가기

백준

백준 문제 풀이 2587 | JAVA

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

 

 

내 코드

  문제에서 5개로 주어져서 평균 구할 때 5로 나누고, 중앙값은 index번호 = 2 로 구했다.

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int least;
        int[] input = new int[5];
        int sum = 0;
        for(int i = 0; i < 5; i++) {
            input[i] = Integer.parseInt(br.readLine());
            sum += input[i];
        }
        for(int i=0; i<4; i++){
            least = i;
            for(int j = i+1; j < 5; j++){
                if(input[j] < input[least])
                    least = j;
            }
            int temp = input[i];
            input[i] = input[least];
            input[least] = temp;
        }
        System.out.println(sum/5);
        System.out.println(input[2]);
    }
}

'백준' 카테고리의 다른 글

백준 문제 풀이 2751 | JAVA  (0) 2024.06.25
백준 문제 풀이 25305 | JAVA  (0) 2024.06.25
백준 문제 풀이 2750 | JAVA  (0) 2024.06.25
백준 문제 풀이 2839 | JAVA  (0) 2024.06.24
백준 문제 풀이 2231 | JAVA  (0) 2024.06.24