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
'Algorithm > Baekjoon' 카테고리의 다른 글
| [백준 11660] Java 구간 합 구하기 5 / 2차원 구간 합 배열 (0) | 2025.01.10 |
|---|---|
| [백준 11659] Java 구간 합 구하기 4 / bufferedReader (0) | 2025.01.10 |
| [백준 9613] C++ - GCD 최대공약수 구하기 (4) | 2024.07.22 |
| 🟡[백준 2581] C++ - 소수 구하기 (2) | 2024.07.22 |
| 🟡미완 [백준 23304] C++ (0) | 2024.07.22 |