Листи часу
На робочому місці вам часто доводиться заповнювати графіки роботи. Це завдання - написати код, щоб допомогти в цьому.
Вхідні дані
Два рази в трохи нестандартний 12-годинний годинник, що означає початок і кінець дня, розділені пробілом. Третє число - це кількість хвилин, проведених на обід. Наприклад
9:14 5:12 30
Це означає, що ви розпочали роботу о 9:14, закінчили роботу о 17:12 та взяли 30 хвилин на обід.
Ви можете припустити, що
- Будь-який час у першому стовпці починається з 00:00 (опівночі) до, але не враховуючи 13:00, а будь-який час у другому стовпці - найперше до 23:59 до 23:59.
- Перерва на обід - не більше робочого дня!
Формат введення повинен бути таким, як у наведених прикладах.
Завдання
Ваш код повинен читати у файлі (або стандартному введенні) цих трійків, і для кожного виводити, скільки часу ви працювали. Цей вихід повинен вказувати кількість годин. Для наведеного вище прикладу це:
7 годин і 58 хвилин мінус 30 хвилин, що становить 7 годин 28 хвилин.
Вихідні дані
У вашому висновку повинно бути вказано (цілу) кількість годин і хвилин і не повинно міститись більше 59 хвилин. Тобто ви не можете вивести 2х 123 хв. Крім цього, ваш код може виводити у будь-якому зручному для вас форматі для читання.
Приклади
10:00 1:00 30 --> 2hr 30min
12:59 1:00 0 --> 0hr 1min
00:00 11:59 0 --> 23hr 59min
10:00 2:03 123 --> 2hr 0min
:
обмежений на 12 годинних годинниках) додає щось до цього завдання.