[백준] 1546번

박채은·2023년 4월 17일
0

코딩테스트

목록 보기
19/52

문제

StringTokenizer


문제 풀이

import java.io.*;
import java.util.*;

public class Main{
    public static void main(String args[]) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int n = Integer.parseInt(br.readLine());
        StringTokenizer st = new StringTokenizer(br.readLine());
        double[] scores = new double[n];
        double result=0;
        
        for(int i=0;i<n;i++){
            scores[i] = Double.parseDouble(st.nextToken());
            result+=scores[i];
        }
        
        // 최댓값 구하기
        double max = Arrays.stream(scores).max().orElse(0);
        result = (result * 100) / (n * max);
        System.out.println(result);
    }
}


IDE 말고 사이트에서 바로 푸는 것을 연습하고 있는데, 생각보다 IDE의 도움없이 혼자 생각해서 작성하는 것이 쉽지 않음을 다시 한번 느꼈다. 오타도 많이 나고 가끔 함수명도 헷갈리고..

0개의 댓글