Programozó versenyek

Magas szintű programozási nyelvek 1, 2015. április 14., K12 ZH

2015. április 14. 12:05 – 2015. április 14. 13:45

Állatkert

Írjon programot, amely a standard bemenetről állományvégjelig soronként egy-egy állatkert adatait olvassa be! Egy sor felépítése a következő:

állatkert_városa;állatfaj[;állatfaj]…;alapítás_éve;látogatók_száma

Az állatkert_városa egy legfeljebb 40 karakter hosszú, csak angol betűket, kötőjelet (mínuszjelet) és szóköz karaktert tartalmazó sztring. Egy állatfaj egy legfeljebb 32 karakter hosszú, csak angol betűket, kötőjelet (mínuszjelet) és szóköz karaktert tartalmazó sztring. Az állatfajokat két pozitív egész szám követi: az alapítás_éve az állatkert alapítási évét mutatja, míg a látogatók_száma azt adja meg, hogy az elmúlt évben hány látogató kereste fel az állatkertet. Az adatokat a sorban egy-egy pontosvessző karakter választja el egymástól.

A program határozza meg és írja a standard kimenetre annak az állatkertnek a városát, amely a legtöbb állatfajnak ad otthont! Ha több olyan állatkert is lenne, amely a legtöbb állatfajjal bír, akkor közülük a felsorolásban legkésőbb szereplőnek a nevét válassza a program!

Példa bemenet

  1. Debrecen;degu;tengerimalac;feherkezu gibbon;1958;171612
  2. Veszprem;vari;huszarmajom;orrszarvu;1958;255538
  3. Budapest;aranyhasu mangabe;zsiraf;1866;997057
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Veszprem
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.