Programozó versenyek

Programozási nyelvek 2, 2018. december 19., Sz8 ZH

2018. december 19. 8:05 – 2018. december 19. 9:50

Mourinho, ki vagy rúgva!

A labdarúgóedzők élete nem habostorta. Sorozatosan gyenge teljesítmények vagy egy-egy katasztrofális vereség után a klubtulajdonosok nem sokat lacafacáznak, és útilaput kötnek az edző talpa alá. Így járt ezzel a minap José Mourinho, a világszerte ismert edzőfenomén is, akit a nagy múltú Manchester United együttesének kispadjáról eresztettek szélnek. Az ő sorsa inspirálta ezt a feladatot.

Írjon programot, amely a standard bemenet soraiból labdarúgócsapatok adatait olvassa be! Az egyes sorok alakja a következő:

csapat_neve:edző_neve,munkakezdés_éve[;edző_neve,munkakezdés_éve]…

Az egyes sorokban a csapat_neve és az edző_neve sztringek, míg a munkakezdés_éve mindig egy évszám. A sorok azt írják le, hogy az adott csapatnál melyik edző mikor kezdett el dolgozni. A sorokban a kettőspont, a vessző és a pontosvessző karaktereknek kizárólag elhatároló szerepük van, nem fordulnak elő sem a csapatok, sem az edzők neveiben.

Az ön feladata egy olyan program megírása, amely évszámok szerint növekvő sorrendben kiírja a standard kimenetre azt, hogy az egyes edzők mely csapatoknál kezdtek el dolgozni az adott évben. Amennyiben egy esztendőben több edző is munkába állt, akkor az ő adataikat az edzők neve szerint ábécérendben írja a kimenetre a példában megadott formában!

Példa bemenet

  1. Manchester United:Alex Ferguson,1983;Louis van Gaal,2014;Jose Mourinho,2016
  2. Chelsea:Jose Mourinho,2013;Antonio Conte,2016
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. 1983:
  2. Alex Ferguson (Manchester United)
  3. 2013:
  4. Jose Mourinho (Chelsea)
  5. 2014:
  6. Louis van Gaal (Manchester United)
  7. 2016:
  8. Antonio Conte (Chelsea)
  9. Jose Mourinho (Manchester United)
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.