https://www.acmicpc.net/problem/1546
-> 백준 1546번 문제 링크
오늘은 백준 단계별로 풀어보기 1차원 배열의 10번 문제인 평균을 풀어보겠습니다!


[코드]
namespace ConsoleApp1
{
internal class Program
{
static void Main(string[] args)
{
int subjectCount = int.Parse(Console.ReadLine());
string subjectScore = Console.ReadLine();
string[] ss = subjectScore.Split();
float[] allScore = new float[ss.Length];
for (int i = 0; i < subjectCount; i++)
{
allScore[i] = float.Parse(ss[i]);
}
float max = allScore.Max();
for(int i = 0;i < subjectCount; i++)
{
allScore[i] = (allScore[i] / max) * 100;
}
float sum = allScore.Sum();
float averge = sum / subjectCount;
Console.WriteLine(averge);
}
}
}

맞았습니다 !!
내장된 숫자 집계 방법이 있는줄 모르고 반복문으로 코드 길이만 길어지다가 배열 관련 코드 검색하다가 알게되어 사용해봤네요. 훨씬 간단해질 코드였는데 이제라도 알아서 다행이라고 생각합니다!