Programozó versenyek

Magas szintű programozási nyelvek 1, 2015. április 15., Sz10 ZH

2015. április 15. 10:05 – 2015. április 15. 11:45

Bevásárlócetli

Írjon programot, amely a standard bemenetről állományvégjelig soronként egy-egy bevásárlócetli adatait olvassa be! A bevásárlócetlik azt tartalmazzák, hogy melyik áruházból milyen árucikkeket kell beszerezni, és ezekért összességében hány fabatkát kell fizetni. Egy sor felépítése a következő:

áruház_neve;árucikk_neve[;árucikk_neve]…;ár

Az áruház_neve egy legfeljebb 30 karakter hosszú, csak angol betűket, kötőjelet (mínuszjelet) és szóköz karaktert tartalmazó sztring. Az árucikk_neve egy legfeljebb 25 karakter hosszú, csak angol betűket, decimális számjegyeket, kötőjelet (mínuszjelet) és szóköz karaktert tartalmazó sztring. Az ár egy pozitív egész szám. 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 áruháznak a nevét, ahonnan a legkevesebb árucikket kell beszerezni! Ha több olyan áruház is lenne, amely megfelelne ennek a kritériumnak, akkor közülük a felsorolásban legkésőbb szereplőnek a nevét válassza a program!

Példa bemenet

  1. Tesco;alma;korte;dio;banan;2300
  2. Auchan;kenyer;kifli;zsemle;400
  3. Aldi;tej;tejfol;sajt;vaj;Turo Rudi;3400
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

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