Programozó versenyek

Programozási nyelvek 1, 2019. április 11., Cs14 ZH

2019. április 11. 14:05 – 2019. április 11. 15:50

Koránkelők

Reggel az anya ébreszti a gyerekét:
– Kelj fel, fiam, menned kell az iskolába!
– De mama, miért kell mennem? Utálok oda járni!
– Mondj két okot, miért ne kellene menned!
– Először is: az összes gyerek utál. Másodszor: a tanárok még jobban utálnak.
– Ezek csak kifogások, indulj már!
– Mondj két okot, miért kellene mennem!
– Először is: 47 éves vagy. Másodszor: te vagy az igazgató!

Ahogy a fenti beszélgetésből is kiviláglik, iskolába járni senki sem szeret. Korán kelni pedig még kevesebben. Pedig akinek iskolába kell mennie, annak néha muszáj korán kelnie.

Írjon programot, amely a standard bemenet sorait állományvégjelig (EOF-ig) olvassa, soronként legfeljebb 80 karaktert! Minden sor néhány tanuló adatait tartalmazza: a tanulók nevét, valamint azt, hogy mikor szoktak felkelni reggelente, amikor iskolába kell menniük. A sorok formátuma a következő:

név:óra:perc[,név:óra:perc]…

A programjának a standard bemenetről olvasott minden sor esetén meg kell határozni és a példa kimenetben látható formában a standard kimenetre kell írnia, hogy az adott sorban szereplő gyerekek közül mikor kel fel a legkorábban kelő tanuló! Ügyeljen rá, hogy a perceket mindig két számjeggyel adja meg!

Példa bemenet

  1. Pisti:6:10,Gabi:7:10,Joska:5:10,Marci:8:10
  2. Peti:7:15,Laci:7:15
  3. Jancsi:6:01,Enci:6:02,Beci:6:03,Lalika:6:04
  4. Anna:6:08,Hanna:5:12,Panna:4:17
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. 5:10
  2. 7:15
  3. 6:01
  4. 4:17
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.