Algorithm/Baekjoon

[백준 1546] Java 평균 / Java로 코딩테스트하기

say! 2025. 1. 9. 14:15
728x90

 

[수도코드]

시험 본 과목 개수 N 입력받기

길이가 N인 1차원 배열 score[] 선언

for(N만 반복){

score[i]에 점수 저장

}

for(score[] 길이만큼 반복){

최댓값 max 찾기

sum 저

}

새로운 평균인  sum/M*100/N 출력

 

import java.util.Scanner;
public class Main {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        int score[] = new int[N];
        
        for(int i = 0; i < N; i++){
            score[i] = sc.nextInt();
        }
        
        double max = 0;
        double sum = 0;
        
        for(int i = 0; i < N; i++){
            if(max < score[i]) max = score[i];
            sum = sum + score[i];
        }
        
        System.out.println(sum / max * 100 / N);
    }
}

 

*소수점 나와야하니까 max, sum을 double로 선언하기

 

 

java 코딩테스트 준비 (기본)

원래 나는 python으로 코딩테스트를 준비하고 있는데, 요새들어 종종 코딩테스트 언어가 java로만 제한된 기업들이 있어 java로 코딩테스트를 급하게 준비할 일이 생기곤 했다. (...) 이번에도 그런

velog.io