Programozó versenyek

Magas szintű programozási nyelvek 1, 2015. április 13., H12 ZH

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

Pizzák

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

pizzanév;összetevő[;összetevő]…;32cm_ár;45cm_ár

A pizzanév egy legfeljebb 32 karakter hosszú, csak angol betűket, számjegyeket, kötőjelet (mínuszjelet) és szóköz karaktert tartalmazó sztring. Egy összetevő egy legfeljebb 32 karakter hosszú, csak angol betűket és szóköz karaktert tartalmazó sztring. Az összetevőket két pozitív egész szám követi: a 32cm_ár a 32 cm átmérőjű pizza árát mutatja, míg a 45cm_ár a 45 cm átmérőjű pizza ára. 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 a pizzának a nevét, amelynek a legtöbb összetevője van! Ha több olyan pizza is lenne, amely megfelelne ennek a kritériumnak, akkor közülük a felsorolásban legelsőként szereplőnek a nevét válassza a program!

Példa bemenet

  1. margareta;paradicsom;mozzarella;840;1640
  2. szalamis;szalami;mozzarella;940;1900
  3. sonkas-gombas;sonka;gomba;mozzarella;1040;2100
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

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