Время полёта
Время вылета самолёта из города A по местному времени составляет h1h1 часов m1m1 минут, а время прилёта в город B по местному времени города B составляет h2h2 часов m2m2 минут. В обратный рейс из города B он вылетает в h3h3 часов m3m3 минут по местному времени города B, возможно, уже в другие сутки и прилетает в город A в h4h4 часов m4m4 минут по местному времени города A. При этом полёт в обе стороны продолжается одно и то же время. Сколько длится полет в одну сторону? Ответ нужно вывести в часах и минутах, округлив его при необходимости до целого числа минут в большую сторону.
Входные данные
В каждой из четырех строк в формате hh:mm записаны времена вылета и прилёта в том порядке, в котором они перечислены в условии; 0≤hj<24,0≤mj<600≤hj<24,0≤mj<60.
Выходные данные
Выведите время полёта в том же формате hh:mm. Если правильных ответов несколько, выведите минимальный.
Ввод Вывод
1 Ответ
begin
readln(h0, m0, h1, m1);
m0 += h0 * 60;
m1 += h1 * 60;
m2 := m0 + m1;
h2 := (m2 div 60) mod 24;
m2 := (m1 + m0) mod 60;
h0 := h2 div 10;
h1 := h2 mod 10;
m0 := m2 div 10;
m1 := m2 mod 10;
write(h0, h1, ‘:’, m0, m1);