-2
我只是想知道,基於這個規則的最好的詞是什麼:(不同的字母在一個單詞中)^ 2 /(單詞中的全部字母)。所以我開始了一些基本的東西排行榜與不同的列表
StreamReader SR = new StreamReader (FILE_PATH);
int counter = 0;
string line;
List<string> words = new List<string>();
List<double> points = new List<double>();
while ((line = SR.ReadLine()) != null) {
short unique = (short)line.Distinct().ToArray().Length;
short total = (short)line.Length;
double value = (15 * Math.PI * Math.Pow (unique, 2))/total;
words.Add (line);
points.Add (value);
counter++;
}
int Index = points.IndexOf (points.Max());
Console.WriteLine ("best: " + words [Index] + " points: " + points [Index]);
}
但我也想有一個排行榜與「最好」的話和相對點。我腦子裏有一個想法,那就是需要不同的列表來找出有關點的單詞,但是有沒有更簡單快捷的方法呢?