Представляет собой консольную утилиту для поиска наилучших цен c использованием только стандартной библиотеки Java. В текстовых файлах содержатся описания позиций. Задача заключается в отборе N позиций с наименьшими ценами, но не более K товаров с одинаковым ID. Результат вычислений пишется в файл result.csv
Запуск с параметрами: generate, количество файлов, количество записей в каждом файле, путь к существующей директории где будут создаваться файлы. Например:
java -jar Example.jar generate 5 100 E:/temp/td
Запуск с параметрами: search, количество записей в файле, максимальное количество записей с одинаковым id, путь к файлам, где будет осуществляться поиск. Например:
java -jar Example.jar search 1000 20 E:/temp/td
Значения по-умолчанию:
- Количество записей: 1000
- Максимальное количество записей с одаковым id: 20
- Путь к файлам, где будет осуществляться поиск: E:/temp/td