Programozó versenyek

Programozási nyelvek 2, 2019. december 16., H14 ZH

2019. december 16. 14:15 – 2019. december 16. 16:00

Piroska karácsonya

Piroska, útban a nagymamája felé, vidáman szökdécselve haladt az erdei ösvényen. Nézelődött jobbra-balra, s menet közben azon gondolkozott, hogy melyik ismerősét milyen ajándékkal lepje meg karácsony alkalmából. Össze is írt magának egy listát, amely az egyes ismerőseinek szánt ajándékokat tartalmazta.

Írjon programot, amely a standard bemenet soraiból állományvégjelig (EOF-ig) soronként Piroska egy ismerősének a nevét és a neki szánt ajándékokat olvassa be! A sorok alakja a következő:

ismerős:ajándék[,ajándék]…

Az ismerős és az ajándékok mind sztringek, amelyek betű és szóköz karaktereket tartalmazhatnak.

A programja határozza meg, hogy az egyes ajándékokat hány ismerősének és pontosan ki(k)nek szánja Piroska, és írja ki ezeket az adatokat az ajándékok neveinek lexikografikusan növekvő sorrendjében a standard kimenetre a példa kimenetben megadott formában! Ha valamilyen ajándékot több ismerősének is szeretne adni Piroska, akkor az ismerősök neveit egymástól vesszővel elválasztva, ugyancsak lexikografikusan növekvő sorrendben írja a kimenetre a példa kimenetben megadott formában!

Példa bemenet

  1. vadasz:nagyito,kalap,puska
  2. nagymama:kalacs,nagyito
  3. farkas:fogkefe
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. fogkefe (1): farkas
  2. kalacs (1): nagymama
  3. kalap (1): vadasz
  4. nagyito (2): nagymama,vadasz
  5. puska (1): vadasz
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.