Programozó versenyek

Programozási nyelvek 2, 2020. november 24., K16 ZH

2020. november 24. 16:05 – 2020. november 24. 17:45

Sün Balázs

Erdőszélen, erdőszéli
tölgy tövében volt egy ház.
Abban lakott hét süntestvér:
Sün Aladár,
Sün Piroska,
Sün Adorján,
Sün Dorottya,
Sün Demeter,
Sün Tihamér
s a legkisebb:
Sün Balázs.

(Csukás István: Sün Balázs, részlet)

A Sün család minden ősszel élelem gyűjtésébe kezd annak érdekében, hogy a téli álmukat semmi zavaró tényező ne szakíthassa meg. A kedvenc eleségük a finom, piros alma. A testvérek az egész ősz folyamán versenyeznek, hogy ki tud többet összegyűjteni belőle.

Írjon programot, amely a standard bemenetről soronként egy-egy testvér nevét, valamint az általa egyszerre összegyűjtött almák számát tartalmazza! A sorok szerkezete a következő:

név:almák_száma

Egy-egy süntestvér többször is fordulhat almáért, s a verseny végelszámolásába minden általa összegyűjtött alma be fog számítani.

A programja írja a standard kimenetre a példa kimenetben megadott formában azt, hogy ki hány almát gyűjtött! A sorokat az összegyűjtött almák szerint csökkenő sorban írja a kimenetre! Ha több sün is azonos mennyiségű almát gyűjtött volna össze, akkor ezeknek a sünöknek a neveit lexikografikusan növekvő sorrendben tüntesse fel a sorban!

Példa bemenet

  1. Balazs:3
  2. Tihamer:2
  3. Piroska:2
  4. Balazs:1
  5. Adorjan:4
  6. Piroska:4
  7. Tihamer:2
  8. Tihamer:2
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. 6: Piroska, Tihamer
  2. 4: Adorjan, Balazs
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.