|
Licitvadászok (Java)
Az árveréseken az emberek érdekesebbnél érdekesebb tételekre licitálnak, olykor akár
hajmeresztő összegeket elköltve. Az adott árverést az nyeri, aki a legmagasabb licitet
ajánlotta az árverésre kerülő tételért. A vetélytársak megfigyeléséhez jól jöhet egy olyan
összesítés, amely a résztvevők által eddig megtett legnagyobb liciteket tartalmazza.
Írjon programot, amely a standard bemenetről kétféle formátumú sort olvas állományvégjelig
(EOF-ig):
-
Ha a beolvasott sor egy sztringet és egy egész számot tartalmaz (egymástól pontosan egy
pontosvesszővel elválasztva), akkor egy személy nevét és egy általa megtett licit értékét
(egész szám) tartalmazza.
-
Ha a beolvasott sor egyetlen sztringet tartalmaz, akkor az egy résztvevő neve lesz. Ekkor
a standard kimenetre egy olyan sort kell írni, amely a résztvevő által eddig megtett
legnagyobb licitet tartalmazza. Előfordulhat, hogy egy résztvevő még nem licitált, ekkor
az „
unknown ” sztring szerepjen a standard kimeneten!
Példa bemenet
Teszt Elek;15000 Teszt Elek Trab Antal Teszt Elek;10000 Teszt Elek Ultra Viola;20000 Ultra Viola
letöltés szöveges állományként
A példa bemenethez tartozó kimenet
15000 unknown 15000 20000
letöltés szöveges állományként
|
|