Programozó versenyek

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

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

Angyalkák

A karácsonyi előadásokhoz a színház minden évben keres önkéntes gyerekszereplőket. Így történt ez az elmúlt években is. Írjon programot, amely a standard bemenet egyes soraiból beolvassa, hogy egy-egy évben kik vállalták el a karácsonyi angyalkák szerepét, és készítsen kimutatást arról, hogy az egyes angyalkák melyik évben szerepeltek a színházi előadásokban!

A bemenet sorai a következő alakúak:

évszám:angyalka_neve[,angyalka_neve]…

Az évszám egy négy számjegyű pozitív egész szám, soronként más és más értékkel. Az angyalka_neve minden esetben egy sztring. Az angyalkák nevei azonosítók, egy évben nem szerepelhet két azonos nevű angyalka. Ugyanakkor egy angyalka neve több évben is felbukkanhat.

A kimutatásban szereplő adatokat a példa kimenetben látható formában nyomtassa ki! Az angyalkák nevét állítsa lexikografikusan növekvő sorrendbe, és mindegyikük neve mellett adja meg azokat az évszámokat, amikor önkéntesnek jelentkeztek! Az évszámokat növekvő sorrendben, egymástól vessző karakterrel elválasztva írja a kimenetre!

Példa bemenet

  1. 2016:Eszter,Fruzsina,Alexandra
  2. 2017:Aletta,Szilvi,Alexandra,Eszter,Vivien
  3. 2018:Vivien,Panna,Eszter,Nikolett,Mira,Szilvi,Patricia
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Aletta:2017
  2. Alexandra:2016,2017
  3. Eszter:2016,2017,2018
  4. Fruzsina:2016
  5. Mira:2018
  6. Nikolett:2018
  7. Panna:2018
  8. Patricia:2018
  9. Szilvi:2017,2018
  10. Vivien:2017,2018
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.