뭉지(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)

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

[1546] 평균
Algorithm & Data Structure/문제 풀이

[1546] 평균

2020. 9. 16. 22:47
반응형

시험과목 개수 N -> N개의 int형 배열 생성 -> for문으로 int형 점수 입력

->그 중 최댓값 M 구하기 (if문 이용) ->for문으로 배열에 있는 점수들을 모두 /M *100으로 계산하여 double형 평균 변수 avg에 넣기. -> 개수 N으로 나눈 값 출력.

import java.util.Scanner;

public class Average {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		int M = -1;
		int[] subject = new int[N];		
		double avg=0;
		
		for (int i=0;i<N;i++) {
			subject[i] = sc.nextInt();
			if (M<subject[i])
				M=subject[i];
		}
		for (int i=0;i<N;i++) {
			avg= avg + ((double)subject[i]/M)*100.00;
		}
		System.out.println(avg/N);
		sc.close();
	}
}

[결과]

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

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

[1543] 문서 검색 (Python)  (0) 2021.06.15
[8958] OX퀴즈  (0) 2020.09.17
[2562] 최댓값  (0) 2020.09.16
[10818] 최소, 최대  (0) 2020.09.14
[2446] 별찍기 - 9  (0) 2020.09.13
    'Algorithm & Data Structure/문제 풀이' 카테고리의 다른 글
    • [1543] 문서 검색 (Python)
    • [8958] OX퀴즈
    • [2562] 최댓값
    • [10818] 최소, 최대
    뭉지(moonz)
    뭉지(moonz)
    제가 깨달은 것을 정리하는 공간입니다. 🧡

    티스토리툴바