Целью проекта является написание программы, которая бы сортировала входной текст и выводила его в файл с выведением дополнительной информации и реализацией анализа. Такая сортировка должна быть выполнена методом расчёски и быть возрастающей, не учитывать цифры и знаки препинания.
Одной из особенностей данного проекта является его фрагментность. Почти весь код был написан в функциях, что позволяет его использовать за пределами данной программы другими разработчиками. Не мало важно и структурированность входных и выходных данных (файлы Input, Output, Analysis) Так как у программы не реализован никакой графический интерфейс, можно расcчитывать на высокое быстродействие кода.
Для начала работы с программой необходимо в коде прописать путь для входного и выходных файлов.
Можно также изменить количество повторений сортировки, чтобы увеличить скорость работы программы.
В данной версии программы была реализована сортировка чисел методом расчёски.
В данной версии программы была реализована работа с файлами. Чтение, форматирование и вывод текста.
В данной версии программы реализован ввод текста, его форматирование (удаление всех чисел и знаков препинания), а также сортировка расчёской, среднее время выполнения которой записывается в отдельную переменную.
В данной версии программы были добавлены вывод в консоль и файл Analysis информации о задании варианта, количестве слов, времени выполнения и о количестве слов, начинающихся на каждую букву алфавита. Так же реализован вывод отсортированного массива в файл Output.



