Esempio n. 1
0
        private Func <IEnumerable <WordFrequency>, IEnumerable <GraphicString> > GetInputFromUserGenerationAlgorithm()
        {
            var algoChoice = GetInputFromUserUntilCorrect(
                "какой алгоритм использовать - экспоненциальный или пропорциональный? (1/2)",
                str => str == "1" || str == "2", "нужно выбрать 1 или 2");

            return(AlgorithmFabric.Create((AlgorithmType)int.Parse(algoChoice)));
        }
Esempio n. 2
0
        private IEnumerable <GraphicString> GenerateCloud(IEnumerable <WordFrequency> prepared)
        {
            var algoChoice = AskUntilCorrect(
                "какой алгоритм использовать - экспоненциальный или пропорциональный? (1/2)",
                str => str == "1" || str == "2", "нужно выбрать 1 или 2");
            var algorithm = AlgorithmFabric.Create((AlgorithmType)int.Parse(algoChoice));

            return(algorithm(prepared));
        }