|
|||
Intercityk (Java)Írjon programot, amely a standard bemenet első sorából egy pozitív egész számot (n-et) olvas be! A bemenet következő n sora egy-egy belföldi intercity járat főbb adatait írja le: a járatszámot (egy azonosító szerepű pozitív egész szám), a járat egyedi nevét (sztring), a kiinduló állomását (sztring) és a célállomását (sztring). Ezeket az adatokat egy-egy pontosvessző karakter választja el egymástól a sorokban. A bemenet további sorai állományvégjelig (EOF-ig) az egyes járatok útvonaladatait írják le (nem feltétlenül olyan szépen rendezett sorban, ahogyan a példa bemenetben olvasható). A sorokban a járatszám, a kiinduló állomástól való távolság (nemnegatív egész szám), az érintett állomás neve (sztring) és az állomás elérésének az ideje (óra és perc HH24.MM alakban, a percek esetében vezető 0-kkal) olvasható, az adatokat itt is egy-egy pontosvessző karakter választja el egymástól. A programjának az összes állomás menetrendjét el kell készítenie, az állomások neve szerint ábécérendben (lexikografikusan növekvő sorrendben), a példa kimenetben látható formában. Minden állomásnál időpontok szerint növekvő sorrendben fel kell sorolnia az adott állomáson keresztülhaladó, illetve az onnan induló és oda érkező vonatokat. A kimenet soraiban tüntesse fel, hogy ezek a vonatok mikor érintik az adott állomást, illetve hogy mi az állomást érintő járat neve és célállomása! Ha egy időpontban több vonat is érintene egy állomást, akkor őket a járatok neve alapján rakja ábécérendbe (lexikografikusan növekvő sorba)! Példa bemenet
A példa bemenethez tartozó kimenet
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |