Skip to content

Latest commit

 

History

History
24 lines (15 loc) · 1.41 KB

README.md

File metadata and controls

24 lines (15 loc) · 1.41 KB

SHIFT_Test_tasks

Тестовые задания на курс ШИФТ "Фокус старт"

Сборка проетка через Maven:

mvn clean package

После процесса сорки будет получена два файла: mergesort-1.0 и mergesort-1.0-jar-with-dependences

Запускать программу нужно с использованием второго jar-файла.

Параметры программы задаются при запуске через аргументы командной строки, по порядку:

  1. режим сортировки (-a или -d), необязательный, по умолчанию сортируем по возрастанию;
  2. тип данных (-s или -i), обязательный;
  3. имя выходного файла, обязательное;
  4. остальные параметры – имена входных файлов, не менее одного.

Примеры запуска из командной строки для Windows:

java -jar mergesort-1.0-jar-with-dependences -i -a out.txt in.txt (для целых чисел по возрастанию);

java -jar mergesort-1.0-jar-with-dependences -s out.txt in1.txt in2.txt in3.txt (для строк по возрастанию);

java -jar mergesort-1.0-jar-with-dependences -d -s out.txt in1.txt in2.txt (для строк по убыванию);