2009. 8. 10. 18:34
.Net Project/.Net C#
반응형
using System;
public class 최빈값
{
public static void Main()
{
int[] score = { 1, 3, 4, 3, 5 };
int[] scnt = new int[5+1];
int mode = 0;
int max = Int32.MinValue;
foreach (int i in score)
{
scnt[i]++; // scnt[score[i]] - score[i]의 값을 scnt[]의 index값
}
for (int i = 0; i < scnt.Length; i++)
{
if (scnt[i] > max)
{
max = scnt[i]; // 카운터중 최대값을 산출
mode = i;
}
}
Console.WriteLine("최빈값 : {0}", mode);
}
}
반응형
'.Net Project > .Net C#' 카테고리의 다른 글
22장 알고리즘(간단수열) (0) | 2009.08.10 |
---|---|
21장 수열(간단수열) (0) | 2009.08.10 |
19장 알고리즘 근사값 ~ (2) | 2009.08.10 |
18장 열거형(Count) (0) | 2009.08.10 |
17장 열거형 (0) | 2009.08.06 |