Beispiel #1
0
        static void Main()
        {
            var output    = new StringBuilder();
            var generator = new Generator(new Rules());
            var counter   = new OccurrencesCounter();

            for (int i = 1; i <= 20; i++)
            {
                var result = generator.Generate(i);
                output.Append($"{result} ");
                counter.Add(result);
            }

            output.Append("\n");
            foreach (KeyValuePair <string, int> item in counter.GetReport())
            {
                output.Append($"{item.Key} {item.Value}\n");
            }
            output.Append($"integers {counter.CountIntegers()}\n");

            Console.Write(output.ToString());
        }
Beispiel #2
0
 public void SetUp()
 {
     _counter = new OccurrencesCounter();
 }