コード例 #1
0
 static void Main(string[] args)
 {
     while (true)
     {
         string line = Console.ReadLine();
         Console.WriteLine(GibberishClassifier.Classify(line.Trim()) + "% chance that this line is gibberish.");
     }
 }
コード例 #2
0
        public static int GetWordCount(string text, bool excludeGibberish)
        {
            if (!excludeGibberish)
            {
                return(text.Split(' ').Where(i => i.Length != 0).ToArray().Length);
            }

            var withoutGibberish = string.Join(" ",
                                               GibberishClassifier.SplitInChunks(text, 120).Where(i => GibberishClassifier.Classify(i) <= 60)
                                               .ToArray());

            return(GetWordCount(withoutGibberish, false));
        }