Programozó versenyek

Programozási nyelvek 2, 2018. december 5., Sz14 ZH

2018. december 5. 14:05 – 2018. december 5. 15:50

Torták

Írjon programot, amely a standard bemenet soraiból torták adatait olvassa be! Egy-egy sor azt írja le, hogy az adott tortából kik kaptak enni. A sorok alakja a következő:

tortafajta;ár:ünneplő_neve[,ünneplő_neve]…

A tortafajta és az ünneplő_neve sztringek, az ár egy nemnegatív egész szám. A sorban pontosan egy pontosvessző és egy kettőspont karakter áll, vessző karakterek pedig nem szerepelnek az ünneplők neveiben.

A programja határozza meg, hogy az egyes ünneplők hány darab tortából kaptak enni, és írja a standard kimenetre azoknak az ünneplőknek a neveit, akik csak egyetlen tortából ettek! Ha több ilyen ünneplő is lenne, akkor az ő neveiket lexikografikusan növekvő sorrendben írja a kimenetre! Minden ünneplő neve mellé írja ki az illető által fogyasztott torta árát is a példa kimenetben látható formában!

Példa bemenet

  1. tejszines csokoladetorta;7900:Peter,Norbert,Roland,Renato
  2. oszibarackos mascarpones torta;8900:Mark,Piroska,Aniko,Tibor
  3. ludlab torta;5900:Mark,Tibor,Peter,Roland,Renato
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Aniko: 8900
  2. Norbert: 7900
  3. Piroska: 8900
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.