728x90
SMALL

자바

 

 

 

import java.util.*;

public class Main{

public static void main(String args[]){
  Scanner sc = new Scanner(System.in);
    int length = sc.nextInt();
    double sum = 0;

 

    for(int i = 0;i<length;i++)
    {
        int stu = sc.nextInt();
        int arr[] = new int[stu];
        sum = 0;
        int score = 0;

 

        for(int j = 0; j<stu;j++)
        {
            score = sc.nextInt();
            arr[j] = score;
            sum += score;
        }
        
        double index = 0;
        double avg = sum / stu;

 

        for(int j = 0; j<stu;j++)
        {
            if(arr[j] > avg)
            {
                index++;
            }
        }

 

        System.out.printf("%.3f%%\n", (index / stu) * 100);

        index = 0;

 

        }
    sc.close();
}
}

 

 

 

//////////////////////

 

 

 

 

C#

 

 

 

 

using System;

namespace Baekjoon {
    class Program {
        static void Main(string[] args) {
            int length = int.Parse(Console.ReadLine());
            int sum = 0;
  
            for(int i = 0;i<length;i++)
            {
                string[] stu = Console.ReadLine().Split();
                
                for(int j = 1;j<int.Parse(stu[0])+1;j++)
                {
                    sum += int.Parse(stu[j]);
                }
                
                double index = 0;
                double avg = sum / int.Parse(stu[0]);
                
                for(int j = 1; j < int.Parse(stu[0])+1;j++)
                {
                    if(int.Parse(stu[j]) > avg)
                    {
                        index++;
                    }
                }
                
                Console.WriteLine($"{(index / int.Parse(stu[0])) * 100:F3}%");
                sum = 0;
            }
        }
    }
}

728x90

설정

트랙백

댓글