Напишите программу на языке программирования java, которая прочитает файл tickets.json и рассчитает:
- Минимальное время полета между городами Владивосток и Тель-Авив для каждого авиаперевозчика
- Разницу между средней ценой и медианой для полета между городами Владивосток и Тель-Авив
Программа должна вызываться из командной строки Linux, результаты должны быть представлены в текстовом виде. В качестве результата нужно прислать ответы на поставленные вопросы и ссылку на исходный код.
Results for tickets from (Владивосток) to (Тель-Авив):
Minimal flight time:
| Carrier | Time |
| SU | 6:00 |
| S7 | 6:30 |
| TK | 5:50 |
| BA | 8:05 |
Difference between average (13960) and median (13500) prices is (460)
Для запуска необходимо:
- Иметь JRE/JDK на компьютере. Убедитесь, что настройки системы корректные и запуск JAR файлов из командной строки не вызывет проблем. Проверочная команда, которая должна выдать версию Java:
java -version
- Cкачать два файла из проекта:
- tickets-full.jar
- tickets.json
- Выполнить команду из папки, где лежат скаченные файлы:
java -jar tickets-full.jar