public double Compare(ComplexComparator complexComparator)
        {
            var differenceSymbolFrequency =
                SymbolFrequencyComparator.Compare(complexComparator.SymbolFrequencyComparator);
            var differenceSymbolBySymbolFrequency =
                SymbolBySymbolFrequencyComparator.Compare(complexComparator.SymbolBySymbolFrequencyComparator);

            return(Math.Sqrt(Math.Pow(differenceSymbolFrequency, 4) + Math.Pow(differenceSymbolBySymbolFrequency, 3)));
        }
 public ComplexComparator(string text)
 {
     SymbolFrequencyComparator         = new SymbolFrequencyComparator(text);
     SymbolBySymbolFrequencyComparator = new SymbolBySymbolFrequencyComparator(text);
 }