본문 바로가기
코딩테스트 준비/백준 C#

백준 C# - 4344

by 코딩하는 돼징 2023. 5. 13.
반응형
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace baek2
{
    class Program
    {

        static void Main(string[] args)
        {
            string c_string = Console.ReadLine();
            int c = int.Parse(c_string);

            while(c>0)
            {
                string n_string = Console.ReadLine();
                string[] token = n_string.Split();
                int n = int.Parse(token[0]);
                int[] students = new int[n];
                int total = 0;
                
                for(int i = 1; i<=n;i++)
                {               
                    students[i - 1] = int.Parse(token[i]);
                    total += int.Parse(token[i]);
                }
                int count = 0;
                for (int i = 0; i < n; i++)
                {
                    if (students[i] > ((double) total / n)) count++;
                }
                double ans = (double)count / n;
                string answer = string.Format("{0:0.000}", ans*100);
                Console.WriteLine(answer+"%");
                c--;
            }
        }
    }
}
반응형

'코딩테스트 준비 > 백준 C#' 카테고리의 다른 글

백준 C# - 1316  (0) 2023.05.15
백준 C# - 2941  (0) 2023.05.15
백준 C# 1157  (0) 2023.05.08
백준 C# 10988  (0) 2023.05.08
백준 C# 10812 +) 풀이  (0) 2023.05.03

댓글