Lembar waktu
Di tempat kerja Anda sering harus mengisi waktu. Tugas ini adalah menulis kode untuk membantu ini.
Memasukkan
Dua kali dalam jam 12 jam yang sedikit non-standar menandakan awal dan akhir hari dipisahkan oleh spasi. Angka ketiga mewakili jumlah menit yang diambil untuk makan siang. Sebagai contoh
9:14 5:12 30
Ini berarti Anda mulai bekerja pada jam 9:14 pagi, selesai bekerja pada jam 5:12 sore dan makan siang selama 30 menit.
Anda bisa berasumsi itu
- Kapan saja dalam kolom pertama adalah dari pukul 00:00 (tengah malam) hingga tetapi tidak termasuk 13:00 dan setiap saat dalam kolom kedua adalah 13:00 paling awal hingga 11:59 malam.
- Istirahat makan siang tidak lebih dari hari kerja!
Format input harus seperti pada contoh yang diberikan.
Tugas
Kode Anda harus dibaca dalam file (atau input standar) dari tiga kali lipat ini, dan untuk masing-masing output berapa lama Anda bekerja. Output ini harus menunjukkan jumlah jam. Untuk contoh di atas ini adalah:
7 jam dan 58 menit dikurangi 30 menit yaitu 7 jam 28 menit.
Keluaran
Output Anda harus menentukan jumlah (seluruh) jam dan menit dan tidak boleh mencantumkan lebih dari 59 menit. Itu adalah Anda tidak dapat menghasilkan 2 jam 123 menit. Selain itu, kode Anda dapat ditampilkan dalam format apa pun yang mudah dibaca dan nyaman untuk Anda.
Contohnya
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
:
waktu terbatas pada jam 12 jam) menambah tantangan ini.