Напишите программу на языке программирования java, которая прочитает файл tickets.json и рассчитает:
- Минимальное время полета между городами Владивосток и Тель-Авив для каждого авиаперевозчика
- Разницу между средней ценой и медианой для полета между городами Владивосток и Тель-Авив
- Программа должна вызываться из командной строки Linux, результаты должны быть представлены в текстовом виде.
- В качестве результата нужно прислать ответы на поставленные вопросы и ссылку на исходный код.
Список билетов с минимальным временем полета между городами Владивосток и Тель-Авив для каждого авиаперевозчика:
- 6:00 - Ticket(origin=VVO, origin_name=Владивосток, destination=TLV, destination_name=Тель-Авив, departureDate=2018-05-12, departureTime=12:10, arrivalDate=2018-05-12, arrivalTime=18:10, carrier=SU, stops=0, price=15300.0)
- 6:30 - Ticket(origin=VVO, origin_name=Владивосток, destination=TLV, destination_name=Тель-Авив, departureDate=2018-05-12, departureTime=17:20, arrivalDate=2018-05-12, arrivalTime=23:50, carrier=S7, stops=1, price=13100.0)
- 5:50 - Ticket(origin=VVO, origin_name=Владивосток, destination=TLV, destination_name=Тель-Авив, departureDate=2018-05-12, departureTime=16:20, arrivalDate=2018-05-12, arrivalTime=22:10, carrier=TK, stops=3, price=12400.0)
- 8:05 - Ticket(origin=VVO, origin_name=Владивосток, destination=TLV, destination_name=Тель-Авив, departureDate=2018-05-12, departureTime=12:10, arrivalDate=2018-05-12, arrivalTime=20:15, carrier=BA, stops=3, price=13400.0)
- 460