글
백준 4344번 평균은 넘겠지(JAVA, C#) %.3f%%\n / 100:F3}%
자바
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;
}
}
}
}
'백준 프로그래밍' 카테고리의 다른 글
백준 4673번 셀프 넘버(JAVA, C#) (0) | 2023.02.20 |
---|---|
백준 15596번 정수 N개의 합(JAVA) 함수 (0) | 2023.02.18 |
백준 8958번 OX퀴즈(JAVA, C#) charAt(), array[].length() (0) | 2023.02.18 |
백준 1546번 평균(JAVA, C#) BufferedReader (0) | 2023.02.18 |
백준 3052번 나머지(JAVA, C#) (0) | 2023.02.18 |