История изменений
Исправление static_lab, (текущая версия) :
Запили планировщик отпуска по Европе. Сейчас много русскоязычных сидит в Европе. В качестве базы расписаний взять дешёвые WizzAir, RyanAir, EasyJet, Eurowings для начала. Фишка в затачивании сервиса именно с возможностью промежуточного посещения городов, тогда как обычные поисковики рейсов затачивают поиск на кратчайшее время перелёта. Запросы будут вида: улететь из города А не ранее числа X и прилететь в город Б (или обратно в А) не позже числа Y. При этом поисковик предложит промежуточные точки с расчётом на остановку в них на сутки или пару.
Например:
01.06 08:25 Barcelona -> Milan 10:10 = EasyJet 85 EUR
~ 33 h 25 min - 2 travel days - 1 night stay
02.06 19:35 Milan -> Prague 21:00 = EasyJet 45 EUR
~ 47 h 45 min - 2 travel days - 2 nights stay
04.06 20:45 Prague -> Barcelona 23:20 = Vueling 128 EUR
Даже если не взлетит, сама по себе задача поиска маршрута в такой формулировке уже достаточно интересна.
Исходная версия static_lab, :
Запили планировщик отпуска по Европе. Сейчас много русскоязычных сидит в Европе. В качестве базы расписаний взять дешёвые WizzAir, RyanAir, EasyJet, Eurowings для начала. Фишка в затачивании сервиса именно с возможностью промежуточного посещения городов, тогда как обычные поисковики рейсов затачивают поиск на кратчайшее время перелёта. Запросы будут вида: улететь из города А не ранее числа X и прилететь в город Б (или обратно в А) не позже числа Y. При этом поисковик предложит промежуточные точки с расчётом на остановку в них на сутки или пару.
Например:
01.06 08:25 Barcelona -> Milan 10:10 = EasyJet 85 EUR \
- 33 h 25 min - 2 travel days - 1 night stay 02.06 19:35 Milan -> Prague 21:00 = EasyJet 45 EUR \
- 47 h 45 min - 2 travel days - 2 nights stay 04.06 20:45 Prague -> Barcelona 23:20 = Vueling 128 EUR
Даже если не взлетит, сама по себе задача поиска маршрута в такой формулировке уже достаточно интересна.