Пример #1
0
        static void Main(string[] args)
        {
            var score = 0d;

            while (score < 490)
            {
                var d   = new Darwin(x => new Simulator(new DnaCleaner(x)).AverageScore(100));
                var dna = d.Evolove(1000);
                var c   = new DnaCleaner(dna);
                var s   = new Simulator(c);
                score = s.AverageScore();
                Console.WriteLine($"Score: {score}");
            }
        }