Programozó versenyek

Programozási nyelvek 2, 2018. december 5., Sz10 ZH

2018. december 5. 10:05 – 2018. december 5. 11:50

Névnapok

Írjon programot, amely a standard bemenetről a Magyar utónévkönyv bejegyzéseit olvassa állományvégjelig (EOF-ig)! A bejegyzések alakja a következő:

hónap;nap:keresztnév[,keresztnév]…

A hónap és a keresztnév sztringek, keresztnévből több is lehet egy sorban. A nap egy egész szám.

Bizonyos keresztnevek több napnál is felbukkannak a naptárban. Az ön feladata egy olyan program írása, amely ábécérendben felsorolja azokat a keresztneveket, amelyeket csak egyszer ünneplünk egy évben a megadott adatok alapján. Minden név mellett tüntesse fel a névnap dátumát is a példa kimenetben megadott formában!

Példa bemenet

  1. aprilis;29:Peter
  2. aprilis;30:Katalin,Kitti
  3. majus;10:Armin,Palma
  4. junius;26:Janos,Pal
  5. junius;29:Peter,Pal
  6. junius;30:Pal
  7. szeptember;26:Jusztina,Pal
  8. november;25:Katalin
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Armin: majus 10.
  2. Janos: junius 26.
  3. Jusztina: szeptember 26.
  4. Kitti: aprilis 30.
  5. Palma: majus 10.
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.