뭉지(moonz)
작은 발자국들의 위대한 여정
뭉지(moonz)
  • All (202)
    • Test Code (4)
    • 백엔드 개발하며 작성한 (27)
      • Spring (17)
      • 데이터베이스 (7)
      • 기억할 내용 (3)
    • 언어 (53)
      • Java (25)
      • node.js (7)
      • Python (21)
    • 클라우드 (6)
    • Algorithm & Data Structure (51)
      • 개념 (15)
      • 문제 풀이 (36)
    • 유용한 모든 것 (16)
    • monologue (7)
      • 업무 노트 (1)
      • 관리 로그 (0)
      • 내 이야기 공책 (6)
    • Project (2)
    • TroubleShooting (8)
    • 지식 (18)
      • Machine Learning (6)
      • Review (7)
      • Web (5)
    • Computer Science (5)

블로그 메뉴

  • 홈
  • 태그

인기 글

최근 글

최근 댓글

전체 방문자
오늘
어제

티스토리

hELLO · Designed By 정상우.
뭉지(moonz)

작은 발자국들의 위대한 여정

[10039번]평균 점수  (Java)
Algorithm & Data Structure/문제 풀이

[10039번]평균 점수 (Java)

2020. 8. 27. 14:44
반응형

이번 문제는 40점미만 받은 학생은 강제로 보충학습을 듣고 40점으로 점수를 매겨주고 학생들의 총 평균을 구하는 문제이다.

 

그래서 우선 1. 길이가 5인 배열을 생성해주고 2. 반복문을 돌면서 학생들의 성적을 입력하도록 했다.

3. 근데 만약 점수가 40점 미만이라면 40점으로 다시 저장해주고, 4. 평균을 구하고 출력하도록 한다.

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

5개의 점수중 35점은 40점 미만이므로 40점으로 바꿔주고 5개를 더해주면 355점이다.

355점을 5로 나누면 71.

반응형
저작자표시 (새창열림)

'Algorithm & Data Structure > 문제 풀이' 카테고리의 다른 글

[2523번] 별 찍기 - 13  (0) 2020.08.29
[10817번] 세 수  (0) 2020.08.29
[5543번] 상근날드  (0) 2020.08.27
[1110번] 더하기 사이클  (0) 2020.08.25
[10951번] EOF 개념  (0) 2020.08.25
    'Algorithm & Data Structure/문제 풀이' 카테고리의 다른 글
    • [2523번] 별 찍기 - 13
    • [10817번] 세 수
    • [5543번] 상근날드
    • [1110번] 더하기 사이클
    뭉지(moonz)
    뭉지(moonz)
    제가 깨달은 것을 정리하는 공간입니다. 🧡

    티스토리툴바