본문 바로가기

자바(JAVA)/자료구조 & 알고리즘

백준 2587번 자바 대표값2 BufferedReader

백준 2587번 자바 대표값2 문제

 

 

백준 2587번 자바 대표값2 BufferedReader 풀이

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[] nums = new int[5];
		int sum = 0;

		for (int i = 0; i < 5; i++) {

			int target = Integer.parseInt(br.readLine());

			if (target < 1 || target > 100 || target % 10 != 0)
				return;

			nums[i] = target;
			sum += target;
		}

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

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

	public static boolean checkPrevEqual(String str) {

		char[] cha = str.toCharArray();

		char target = 'a';

		for (int i = 0; i < cha.length; i++) {

			if (cha[i] != target) {
				checkDuplicate(str, i);
			}
		}

		return false;
	}
}