본문 바로가기
짱구 굴리기 (Q) -

[백준 1546] 평균

by skwzz 2019. 1. 23.

출처 : https://www.acmicpc.net/problem/1546


소스코드 

public class Q1546 {
	public static void main(String[] args) throws IOException{
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		StringTokenizer st;
		
		double max = 0;
		int n = Integer.parseInt(br.readLine());
		double[] arr = new double[n];
		
		st = new StringTokenizer(br.readLine());
		
		for(int i=0; i<arr.length; i++) {
			arr[i] = Double.parseDouble(st.nextToken());
			if(arr[i]>max) {
				max = arr[i];
			}
		}
		
		double sum = 0;
		for(int i=0; i<arr.length; i++	) {
			arr[i] = arr[i]*100/max;
			sum += arr[i];
		}
		
 		System.out.print(String.format("%.2f", sum/n));
 		//System.out.print(sum/n);
	}
}

그냥 문제에서 시키는대로 쭉 가면 되는 문제였습니당
일단 입력 받는 동시에 최대값을 받아주는 형식으로 했고
다시 최대값을 사용해 점수를 계산해준뒤 평균을 출력해주었습니당

'짱구 굴리기 (Q) - ' 카테고리의 다른 글

[백준 1316] 그룹단어 체크  (0) 2019.01.23
[백준 4344] 평균은 넘겠지  (0) 2019.01.23
[백준 4673] 셀프넘버  (0) 2019.01.22
[백준 11718] 그대로 출력하기  (0) 2019.01.22
[백준 2675] 문자열 반복  (0) 2019.01.19