-

[BOJ - JAVA] 10039 - 평균 점수(수학) 본문

백준 문제 풀이

[BOJ - JAVA] 10039 - 평균 점수(수학)

흣차 2021. 11. 1. 18:06
728x90
반응형

# 주소

https://www.acmicpc.net/problem/10039

 

10039번: 평균 점수

입력은 총 5줄로 이루어져 있고, 원섭이의 점수, 세희의 점수, 상근이의 점수, 숭이의 점수, 강수의 점수가 순서대로 주어진다. 점수는 모두 0점 이상, 100점 이하인 5의 배수이다. 따라서, 평균 점

www.acmicpc.net

 

# 문제

윈도우 11로 업데이트 하고 난 뒤에 캡처가 안되네요. 복구될 때 까지 양해 부탁드립니다.

 

# 문제 해설 및 코드 리뷰

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner scan = new Scanner(System.in);
        int[] arr = new int[5];
        int sum = 0;
        for(int i = 0; i < 5; i++){
            arr[i] = scan.nextInt();
            if(arr[i] < 40)
                arr[i] = 40;
            sum += arr[i];
        }
        System.out.println(sum / 5);
    }
}

여기서 핵심은 단순히 평균점수를 구하는 것이 아니라 40점 미만인 학생들에 대해선 전부 보충 학습을 실시하기 때문에

40점을 만드는 것이 주된 내용인데요.

입력받은 값이 40 미만일 경우 그 arr를 40으로 만들고 sum에 담아준다면 평균을 구하는 데 있어 무리 없어보입니다.

감사합니다.

728x90
반응형
Comments