Programozó versenyek

Programozási nyelvek 2, 2019. november 13., Sz16 ZH

2019. november 13. 16:05 – 2019. november 13. 17:50

Társasjátékok karácsonyra

A karácsonyi ajándékok beszerzésekor érdemes nagyon odafigyelni, hogy honnan szerzi be az egyes ajándékokat az ember, ugyanis a különböző áruházak ajánlatai között akár több ezer forintos eltérések is lehetnek ugyanarra az árura vonatkozóan.

Az ön feladata egy olyan program megírása, amely a standard bemenetről társasjátékok adatait olvassa állományvégjelig (EOF-ig). Egy sor felépítése a következő:

társasjáték:ár:üzlet

A társasjáték és az üzlet sztringek, míg az ár egy pozitív egész szám. Egy sor azt írja le, hogy az adott társasjáték az adott üzletben mennyiért kapható. Egy adott üzletben egy konkrét játéknak csak egyféle árazása létezik.

A programja írja a standard kimenetre a társasjátékok neveit ábécérendben, lexikografikusan növekvő sorba rendezve, mindegyik játék mellett szerepeltesse az adott játék legalacsonyabb beszerzési árát, valamint azoknak az üzleteknek a listáját szintén ábécérendben, lexikografikusan növekvő sorrendben, ahol a játék ezen a legalacsonyabb áron kapható! A pontos formátumhoz lásd a példa kimenetet!

Példa bemenet

  1. Pandemic:8000:ReflexShop
  2. Alhambra:5000:Gemklub
  3. Keltis:1200:Tarsasjatekrendeles.hu
  4. Keltis:1200:Gemklub
  5. Pandemic:8000:Tarsasjatekrendeles.hu
  6. Keltis:1500:ReflexShop
  7. Alhambra:6000:Tarsasjatekrendeles.hu
  8. Pandemic:8000:Gemklub
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Alhambra (5000): Gemklub
  2. Keltis (1200): Gemklub, Tarsasjatekrendeles.hu
  3. Pandemic (8000): Gemklub, ReflexShop, Tarsasjatekrendeles.hu
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.