Programozó versenyek

Programozási nyelvek 2, 2019. május 8., Sz16 ZH

2019. május 8. 16:05 – 2019. május 8. 17:50

Meetingek

Írjon programot, amely első parancssori argumentumaként egy olyan szöveges állomány nevét kapja meg, melynek sorai

kezdet vég

formátumúak, ahol a kezdet és a vég egy-egy meeting (megbeszélés) kezdetét és végét leíró, óó:pp alakú sztringek (például 08:00, 12:05)!

A programja határozza meg és írja a kimenetre a megbeszélések közötti leghosszabb szünet időtartamát percekben mérve! Felteheti, hogy a napi beosztást tartalmazó állomány legalább két meetinget tartalmaz, azonban a megbeszélések a naptárba vételük sorrendjében (és nem a tényleges sorrendjükben) szerepelnek. Egy szünet pontosan abban a pillanatban kezdődik, amikor az előtte lévő megbeszélés véget ért, továbbá egy megbeszélés is pontosan az őt megelőző szünet végének időpontjában kezdődik (kivéve természetesen a legelső megbeszélést).

Parancssori argumentumok

  1. sample.txt
letöltés szöveges állományként

A sample.txt állomány tartalma

  1. 17:00 17:10
  2. 10:00 12:05
  3. 13:00 15:00
  4. 17:10 17:15
  5. 17:20 18:00
letöltés szöveges állományként

A futtatás eredménye a standard kimeneten

  1. 120
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.