|
|||
Mindent a helyére!A Mikulásnak december 6-án igencsak sok a dolga. Hajnalok hajnalán útra kell, hogy ajándékot vigyen a gyerekeknek, akik jól viselkedtek az év folyamán. De elgondolkodott-e már valaki azon, hogy honnan tudja azt a Mikulás, hogy az egyes ajándékokat hová kell vinnie a nagy napon? Nos, az az igazság, hogy ennek meghatározása nem is olyan egyszerű feladat a számára. Nem úgy, mint önnek, aki tudja, hogy milyen adatokból dolgozik a Mikulás! A gyerekeknek szánt ajándékok listájának a sorai a következőképpen néznek ki:
gyerek_neve A gyerek_neve, az utcanév és az ajándék sztringek, a házszám egy pozitív egész szám. Ha egy megadott címen több jó gyereknek is visz ajándékot a Mikulás, akkor az adott utcanév és házszám többször is megjelenik a listában, pontosan annyiszor, ahány jó gyerek az adott címen lakik. A sor pontosan három darab pontosvessző karaktert tartalmaz, vessző karakter pedig nem szerepel az ajándékok megnevezéseiben. Az ön feladata egy olyan program megírása, amely a standard bemenet soraiból beolvassa a fent megadott formában érkező adatokat, és a standard kimenetre írja a példa kimenetben megadott formában azt, hogy az egyes ajándékokat hová, milyen címekre kell kiszállítania a Mikulásnak. A programja az ajándékok nevének lexikografikusan növekvő sorrendjében jelenítse meg az információkat a kimeneten! Ha egy ajándékot több címre is ki kell szállítania a Mikulásnak, akkor ezek a címek az utcanevek ábécérendjében, illetve névazonosság esetén a házszámok növekvő sorrendjében jelenjenek meg a standard kimeneten! Ügyeljen rá, hogy ha egy ajándékot több gyereknek is ugyanarra a címre kell kiszállítani, akkor ez a cím ne jelenjen meg egynél többször a felsorolásban! Példa bemenet
A példa bemenethez tartozó kimenet
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |