Programozó versenyek

Programozási nyelvek 2, 2019. november 12., K12 ZH

2019. november 12. 12:05 – 2019. november 12. 13:50

Eszkimóka

A kutyaszánhúzó verseny az eszkimók nemzeti sportja. Manapság akkora üzlet, hogy a tévétársaságok dollármilliókat áldoznak arra, hogy közvetíthessenek egy-egy ilyen eseményt.

Az ön feladata, hogy kimutatást készítsen egy ilyen verseny résztvevőiről, a versenybe benevezett szánokról. Írjon programot, amely a standard bemenet sorait állományvégjelig (EOF-ig) olvassa! A sorok formátuma a következő:

vezérkutya_neve:szánhúzó_kutyák_száma:szán_tömege

A vezérkutya_neve egy sztring, a szánhúzó_kutyák_száma és a szán_tömege egy-egy egész szám. A szánhúzó kutyák közé a vezérkutya nincs beszámolva, de természetesen ő is húzza a szánt. A programja rendezze a résztvevők adatait aszerint csökkenő sorrendbe, hogy a szánok húzásakor a kutyáknak átlagosan mekkora tömeget kell megmozgatniuk! Amennyiben több szán esetén is azonos lenne ez az érték, akkor ezeket a szánokat a vezérkutya neve alapján ábécérendben, lexikografikusan növekvő sorban nyomtassa a standard kimenetre a példa kimenetben látható formában!

Példa bemenet

  1. Bodri:9:100
  2. Morzsa:4:100
  3. Gesztenye:19:200
  4. Vakarcs:4:5
  5. Charlie:9:5
  6. Benji:19:10
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Morzsa: 100/5
  2. Bodri: 100/10
  3. Gesztenye: 200/20
  4. Vakarcs: 5/5
  5. Benji: 10/20
  6. Charlie: 5/10
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.