static void BasicCheatingStrategy(int trials) { float[] scores = new float[trials]; List <HanabiGame> games = new List <HanabiGame>(); for (int i = 0; i < trials; i++) { games.Add(Strategies.BasicCheatingStrategy()); scores[i] = games.Last().Score; } Console.WriteLine(scores.Average()); Console.WriteLine(games.OrderBy(g => g.Score).First()); Console.WriteLine((float)games.Count(g => g.Score == 25) / (float)trials); for (int i = (int)scores.Min(); i <= scores.Max(); i++) { Console.WriteLine($"{i} {scores.Count(s => s == i)}"); } }