|
|||
Zárthelyi dolgozatok (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 tanulói közösségek (gyakorlati csoportok) zárthelyi dolgozatainak eredményei szerepelnek a következő formában:
csoportazonosító A dolgozatok három feladatból állnak, és a csoportok hallgatói mindhárom feladatra külön-külön pontszámot kapnak. Ezek a pontszámhármasok szerepelnek a bemenet egy-egy sorában felsorolva, a csoportazonosítótól egy kettőspont karakterrel, egymástól pedig egy pontosvessző karakterrel elválasztva. A pontszámhármasokon belül a pontszámokat vessző karakter választja el egymástól. Minden csoportban összegezze hallgatónként az elért pontszámokat, majd válassza ki ezen összegek közül a legnagyobbat (a legjobban teljesítő hallgató összpontszámát)! A program állítsa a csoportokat az így kapott legnagyobb összpontszámok szerint csökkenő sorrendbe! Ha két csoport esetén a legnagyobb összpontszámok azonosak lennének, akkor őket a csoport hallgatóinak száma szerint csökkenő, ha ez az érték is megegyezne, akkor a csoportazonosítók szerint lexikografikusan növekvő sorba rendezze! A program írja a standard kimenetre a rendezett csoportok azonosítóit, soronként egyet-egyet! Példa bemenet
A példa bemenethez tartozó kimenet
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |