Algorithm/SWEA

SWEA 2071번. 평균값 구하기 Java 풀이(D1)

쓰링 2022. 7. 24. 16:00
반응형

SWEA 2071번. 평균값 구하기 Java 풀이(D1)

문제 : https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QRnJqA5cDFAUq&categoryId=AV5QRnJqA5cDFAUq&categoryType=CODE&problemTitle=%ED%8F%89%EA%B7%A0%EA%B0%92&orderBy=FIRST_REG_DATETIME&selectCodeLang=ALL&select-1=&pageSize=10&pageIndex=1 

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

풀이 : 

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

public class SWEA_2071 {
    public static void main(String[] args) throws Exception {
        BufferedReader br =  new BufferedReader(new InputStreamReader(System.in));

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

        for(int i=1; i<=tc; i++){
            String[] nums = br.readLine().split(" ");
            double sum = 0;
            for(int j=0; j< nums.length; j++){
                sum += Integer.parseInt(nums[j]);
            }
            double avg = sum/nums.length;

            System.out.print("#"+i+" ");
            System.out.println(Math.round((avg)));
        }
    }
}

입력받은 수들의 평균값을 구하면 되는데, 주의해야 할 점은 소수점 첫째 자리에서 반올림한 수를 출력한다는 점 입니다.

Math.round를 사용하여 반올림하여 출력 했습니다.

 

 

💡 Java 소수점 올림/내림 방법을 모르신다면?

더보기

게시글 추가 예정

반응형