Programozó versenyek

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

2017. május 24. 12:05 – 2017. május 24. 13: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 a különböző márkájú autókból hány darab érkezett, és ezt az értéket a márkák nevei után jelenítse meg a standard kimeneten a példa kimenetben megadott formában! A sorokat rendezze a márkanevek szerint lexikografikusan növekvő sorrendbe (ábécérendbe)!

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. Audi: 1
  2. Fiat: 1
  3. Ford: 1
  4. Mercedes: 1
  5. Opel: 1
  6. Volkswagen: 1
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.