|
|||
Másfél millió lépés (Java)Írjon programot, amely a standard bemenet első sorából beolvas egy n pozitív egész számot, amely a további sorok számát adja meg! A következő n sorban turisták vándorlásainak leírásai szerepelnek a következő formában: turista_neve;útvonalleíró_sztring
A fenti sorban pontosvessző karakter választja el egymástól a turista nevét az általa megtett
útvonalat leíró sztringtől. Az útvonalleíró sztringben Minden turista esetén számítsa ki, hogy hány szakaszt tett meg a turista az országos kék jelzésen, és hányat tett meg a helyi jelentőségű piros, sárga és zöld jelzéseken összesen! Rendezze a turisták adatait csökkenő sorrendbe aszerint, hogy melyikük tette meg a legtöbb szakaszt az országos kék jelzésen! Ha ez az érték több turista esetén is megegyezne, akkor őket a helyi jelentőségű egyéb színű jelzéseken megtett szakaszok száma szerint állítsa csökkenő sorba! Ha e szerint az érték szerint sem tudna dönteni két turista sorrendjéről, akkor őket állítsa nevük alapján lexikografikusan növekvő sorrendbe! A program írja az ily módon sorba rendezett turisták nevét a standard kimenetre, soronként egyet-egyet! Példa bemenet
A példa bemenethez tartozó kimenet
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |