Programozó versenyek

Programozási nyelvek 1, 2019. április 9., K16 ZH

2019. április 9. 16:05 – 2019. április 9. 17:50

Állatkavalkád

Írjon programot, amely a standard bemenetről állományvégjelig (EOF-ig) legfeljebb 10 gyerek adatait olvassa be, minden gyerek nevével együtt azoknak az állatfajtáknak a nevét, amelyeket az adott gyerek kedvel! A sorok formátuma a következő:

név:állatfajta[;állatfajta]…

Feltételezheti, hogy nincs két azonos nevű gyerek, és hogy az egy-egy gyerek által kedvelt állatfajták is különbözők. A sorok hossza legfeljebb 100 karakter úgy, hogy ezen belül egyik gyerek neve sem haladja meg a 20 karaktert.

A programja írja a standard kimenetre a gyerekek nevét, soronként egyet-egyet, az általuk kedvelt állatfajták száma szerint növekvő sorrendben! A felsorolás elején szerepeljen annak a gyereknek a neve, aki a legkevesebb állatfajtát kedveli! Ha több gyerek is azonos számú állatfajtát kedvel, akkor őket a nevük szerint lexikografikusan növekvő sorrendben írja a kimenetre!

Példa bemenet

  1. Piroska:majom;oroszlan;tigris
  2. Jancsi:hal;macska
  3. Juliska:kutya;balna;kigyo
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Jancsi
  2. Juliska
  3. Piroska
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30.