Programozó versenyek

Programozási technológiák, 2015. április 16., Cs18 pótZH

2015. április 16. 18:30 – 2015. április 16. 20:20

Pontozás

Írjon programot, amely a szabványos bemenetről az alábbi szerkezetű, legfeljebb 300 karakter hosszúságú sorokat olvassa állományvégjelig:

versenyzőnév#pontszám#pontszám#pontszám[#pontszám]...

A versenyzőnév egy legfeljebb 30 karakter hosszú sztring, a pontszámok pedig 0 és 1000 közötti értékek. Egy-egy sor az adott versenyző egy pontozásos versenyen elért pontszámait tartalmazza. A kapott pontszámok pontos darabszámát nem ismerjük, azt azonban tudjuk, hogy a versenyzőt legalább hárman, de legfeljebb százan pontozzák. Az objektív értékelés érdekében a versenyző összpontszámának kiszámítása során a legrosszabb és a legjobb pontszámot figyelmen kívül kell hagyni! A program feladata, hogy versenyzőnként írja a standard kimenetre a megszerzett összpontszámot (amelybe természetesen egy-egy legrosszabb és legjobb eredmény nincs beleszámolva) soronként az alábbi formában:

versenyzőnév: összpontszám

Példa bemenet

  1. Kiss Elek#1000#820#840#1000
  2. Nagy Antal#300#500#800
  3. Eset Lenke#80#16#0#10#23#21#2#3#5
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Kiss Elek: 1840
  2. Nagy Antal: 500
  3. Eset Lenke: 80
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.