Programozó versenyek

Programozási nyelvek 2, 2020. november 23., H18 ZH

2020. november 23. 18:05 – 2020. november 23. 19:45

Mindennap egy alma az orvost távol tartja

A címben megadott mondatot sokszor hallhattuk már: az egészséges táplálkozás elengedhetetlenül fontos részét képezik a gyümölcsök.

Írjon programot, amely a standard bemenetről soronként egy-egy gyümölcs nevét, valamint mindazoknak a gyerekeknek a neveit olvassa be, akik az adott gyümölcsöt szeretik! A sorok szerkezete a következő:

gyümölcs_neve:gyerek_neve[,gyerek_neve]…

A gyümölcsök és a gyerekek nevei egyediek, nincsen két azonos nevű gyerek, akik ugyanazt a gyümölcsöt szeretnék.

A programja írja a standard kimenetre a gyerekek neveit lexikografikusan növekvő sorrendben úgy, hogy minden gyerek neve mellett a példa kimenetben megadott alakban szerepeltesse azt is, hogy az adott gyerek hányféle gyümölcsöt szeret!

Példa bemenet

  1. alma:Peti,Kati
  2. szilva:Jancsi
  3. banan:Kati,Jancsi,Karcsi
  4. ananasz:Hanna,Anna,Panna
  5. barack:Fanni,Peti
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Anna: 1
  2. Fanni: 1
  3. Hanna: 1
  4. Jancsi: 2
  5. Karcsi: 1
  6. Kati: 2
  7. Panna: 1
  8. Peti: 2
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.