Programozó versenyek

Magas szintű programozási nyelvek 2, 2014. december 22., H8 ZH

2014. december 22. 8:15 – 2014. december 22. 11:45

Parkoló

Írjon programot, amely a standard bemenetről parkolók adatait olvassa be! Egy parkoló jellemzői: (1) a címe, (2) a területe (valós számként, négyzetméterben kifejezve), (3) a kapacitása (hogy legfeljebb hány autó fér el benne, egész számként) és (4) a benne parkoló autók rendszáma. Ez a következő formában szerepel egy-egy feldolgozandó sorban:

<cím>;<terület>;<kapacitás>[;<rendszám>]…

ahol a cím egy sztring, a terület egy valós szám, a kapacitás egy egész szám, a rendszámok pedig ismét sztringek. A sztringek egyike sem tartalmaz pontosvessző karaktert, a pontosvessző karakterek csak a sor egyes elemeinek az elválasztására szolgálnak.

A programja írja a standard kimenetre azoknak a parkolóknak a címét és a parkoló szabad helyeinek a számát a példa kimenetben megadott módon a szabad helyek száma szerint csökkenő sorrendbe rendezve, ahol még legalább három autó számára van szabad hely! Ha több parkolóban is azonos mennyiségű szabad hely lenne, akkor őket a címük szerinti ábécérendben írja a standard kimenetre a program!

Példa bemenet

  1. Debrecen;300.25;20
  2. Budapest;500.0;30;ABC123;CXK962
  3. Miskolc;140.5;2;CGI299
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Budapest: 28 szabad hely
  2. Debrecen: 20 szabad hely
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30.