예제 #1
0
        public IEnumerable <Algorithm> Sort(string input)
        {
            List <Algorithm> algorithmModels = new List <Algorithm>();

            var numbInputArray = _stringWorkerService.ConverToIntArray(input).ToArray();

            foreach (var service in _algorithmsService)
            {
                algorithmModels.Add(service.Sort(numbInputArray));
            }

            _fileWorkerService.SaveToFile(_fileWorkerOptions.Value.FileDirectory, algorithmModels);

            return(algorithmModels);
        }