Programozó versenyek

Magas szintű programozási nyelvek 1, 2017. május 24., Sz10 ZH

2017. május 24. 10:05 – 2017. május 24. 11:55

Rendszámok

A bevásárlóközpont parkolójában számtalan autót lehet megfigyelni. Ha listát vezetnénk arról, hogy honnan, milyen országokból is érkeztek ezek az autók, nagyon elcsodálkoznánk.

Írjon programot, amely a standard bemenetről parkoló autók adatait olvassa be, soronként egyet-egyet, összesen legfeljebb 20-at! Egy autóról a következő információkkal rendelkezünk:

ország_autójele;rendszám;márka

Az ország_autójele, a rendszám és a márka mind sztringek. Az autójel legfeljebb 3 betűből, a rendszám legfeljebb 10 karakterből, a márka legfeljebb 15 betűből áll. Egyik sztring sem tartalmazza a pontosvessző karaktert, az kizárólag ezeknek az elválasztására szolgál.

A programja a parkoló autók adataiból határozza meg, hogy melyik országból hány autó érkezett, és az egyes országokból érkezett autók rendszámait lexikografikusan növekvő sorrendben (ábécérendben) jelenítse meg a standard kimeneten a példa kimenetben megadott formában! Az egyes listákat minden esetben az ország autókódja és az onnan érkezett autók darabszáma vezesse be! Az országkódokat szintén lexikografikusan növekvő sorrendben kell felsorolni.

Példa bemenet

  1. H;ABC-123;Fiat
  2. A;JO RDI 1;Mercedes
  3. A;K 510 BV;Volkswagen
  4. SLO;LJ*N9-99N;Ford
  5. A;FK 944 ED;Audi
  6. A;DO BUS 3;Opel
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. A (4):
  2. DO BUS 3
  3. FK 944 ED
  4. JO RDI 1
  5. K 510 BV
  6. H (1):
  7. ABC-123
  8. SLO (1):
  9. LJ*N9-99N
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.