Programozó versenyek

Programozási nyelvek 2, 2018. december 5., Sz10 ZH

2018. december 5. 10:05 – 2018. december 5. 11:50

Postai címek

A postákon számtalan levelet szoktak feladni. Az ön feladata egy olyan program megírása, amely összesíti az egyes címekre postázandó levelek darabszámát. Az egyes levelek adatait a programjának a standard bemenet soraiból kell beolvasnia. A sorok formátuma a következő:

utcanév;házszám;címzett_neve

Az utcanév és a címzett_neve egy-egy sztring, a házszám egész szám.

A standard kimenetre az összesített adatokat az utcanevek szerint rendezze lexikografikusan növekvő sorrendbe! Amennyiben egy utcában több házba is kézbesíteni kell leveleket, akkor ezeket az értékeket a házszámok növekvő sorrendjében adja meg a példa kimenetben látható formában!

Példa bemenet

  1. Kassai ut;26;Gabor
  2. Egyetem ter;1;Peter
  3. Boszormenyi ut;137;Csilla
  4. Egyetem ter;1;Bela
  5. Kassai ut;26;Jolan
  6. Egyetem ter;18;Zoltan
  7. Egyetem ter;1;Laszlo
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Boszormenyi ut 137.: 1
  2. Egyetem ter 1.: 3
  3. Egyetem ter 18.: 1
  4. Kassai ut 26.: 2
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.