GiantStepDEV
article thumbnail

๋ฌธ์ œ

๋Œ€ํ•™์ƒ ์ƒˆ๋‚ด๊ธฐ๋“ค์˜ 90%๋Š” ์ž์‹ ์ด ๋ฐ˜์—์„œ ํ‰๊ท ์€ ๋„˜๋Š”๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ๋‹น์‹ ์€ ๊ทธ๋“ค์—๊ฒŒ ์Šฌํ”ˆ ์ง„์‹ค์„ ์•Œ๋ ค์ค˜์•ผ ํ•œ๋‹ค.

์ž…๋ ฅ

์ฒซ์งธ ์ค„์—๋Š” ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ๊ฐœ์ˆ˜ C๊ฐ€ ์ฃผ์–ด์ง„๋‹ค.

๋‘˜์งธ ์ค„๋ถ€ํ„ฐ ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋งˆ๋‹ค ํ•™์ƒ์˜ ์ˆ˜ N(1 ≤ N ≤ 1000, N์€ ์ •์ˆ˜)์ด ์ฒซ ์ˆ˜๋กœ ์ฃผ์–ด์ง€๊ณ , ์ด์–ด์„œ N๋ช…์˜ ์ ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ ์ˆ˜๋Š” 0๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 100๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ •์ˆ˜์ด๋‹ค.

์ถœ๋ ฅ

๊ฐ ์ผ€์ด์Šค๋งˆ๋‹ค ํ•œ ์ค„์”ฉ ํ‰๊ท ์„ ๋„˜๋Š” ํ•™์ƒ๋“ค์˜ ๋น„์œจ์„ ๋ฐ˜์˜ฌ๋ฆผํ•˜์—ฌ ์†Œ์ˆ˜์  ์…‹์งธ ์ž๋ฆฌ๊นŒ์ง€ ์ถœ๋ ฅํ•œ๋‹ค.

import java.util.Arrays;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        int cnt = 0;
        int student = 0;
        int[] arr;
        Scanner sc = new Scanner(System.in);
        int testCase = sc.nextInt();
        for(int i = 0; i < testCase; i++) {
            student = sc.nextInt();
            arr = new int[student];
            double sum = 0;

            for(int j = 0; j < student; j++) {
                int val = sc.nextInt();
                arr[j] = val;
                sum += val;
            }
            double average = sum / student;
            cnt = 0;

            for(int e : arr) {
                if(e > average) cnt++;
            }
            System.out.printf("%.3f%%\n",((double)cnt/student)*100);
        }
    }
}

์ฒ˜์Œ ํ…Œ์ŠคํŠธ์ผ€์ด์Šค ์ˆซ์ž๋ฅผ ์ž…๋ ฅ ๋ฐ›๊ณ , ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ์ˆ˜ ๋งŒํผ ์ผ€์ด์Šค๋ฅผ ์ž…๋ ฅ๋ฐ›์œผ๋ฉฐ

ํ•™์ƒ์ˆ˜๋ฅผ ์ž…๋ ฅ ๋ฐ›์€ ๋’ค ๊ทธ ํ•™์ƒ ์ˆ˜๋งŒํผ ์ ์ˆ˜๋ฅผ ๋ฐฐ์—ด์— ๋Œ€์ž…ํ•˜๋ฉด ๋‚˜๋จธ์ง€๋Š” ๋ฌด๋‚œํ•˜๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋‹ค.

์–ด์ฐŒ๋ณด๋ฉด ๊ฐ„๋‹จํ•ด ๋ณด์ด๋Š” ๋ฌธ์ œ์ธ๋ฐ ...๋‚˜๋Š” ๋˜๊ฒŒ ์–ด๋ ต๊ฒŒ ์ƒ๊ฐํ•ด์„œ ํ‘ธ๋Š”๋ฐ๊นŒ์ง€ ์˜ค๋ž˜ ๊ฑธ๋ ธ๋‹ค. ใ…œใ…œ

 

๋ง์ด ์–ด๋ ต๊ฒŒ ๊ผฌ์•„์ง€๋Š”๋ฐ ์ผ๋ถ€๋Ÿฌ ๊ทธ๋Ÿฐ๊ฒŒ ์•„๋‹ˆ๋ผ ๊ทธ๋ ‡๊ฒŒ ๋œ๋‹ค..ใ…‹ใ…‹ใ…‹

์กฐ๊ฑด์ด ๋งŽ๋‹ค๋ณด๋‹ˆ ์กฐ๊ฑด๋ฌธ ์•ˆ์— ์ฝ”๋“œ๊ฐ€ ์ข€ ์ง€์ €๋ถ„ํ•ด ๋ณด์ด๋Š”....^^

 

profile

GiantStepDEV

@kongmi

ํฌ์ŠคํŒ…์ด ์ข‹์•˜๋‹ค๋ฉด "์ข‹์•„์š”โค๏ธ" ๋˜๋Š” "๊ตฌ๋…๐Ÿ‘๐Ÿป" ํ•ด์ฃผ์„ธ์š”!