Programozó versenyek

Programozási nyelvek 2, 2020. november 23., H16 ZH

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

Vanília, tutti frutti, karamell, rumos dió, kávé

Ismeri ön Johnny Firpót? Ő is szereti ám a fagyit, csakúgy, mint minden kisgyerek. Erről ön is meggyőződhet, ha megtekinti az És megint dühbe jövünk című filmet. Az ő példája is mutatja, hogy ha már fagyizik valaki, akkor egy gombóc fagyi legtöbbször nem elég!

Írjon programot, amely a standard bemenetről gyerekek neveit és az általuk kért gombóc ízesítését olvassa be állományvégjelig (EOF-ig), soronként egyet-egyet! Egy gyerek neve többször is előfordulhat a felsorolásban, az adott gyerek által kért gombóc ízesítése pedig akár többször is ismétlődhet a bemeneten. A sorok formátuma a következő:

név:íz

A programja azoknak a gyerekeknek a nevét írja ki lexikografikusan növekvő sorrendbe rendezve a standard kimenetre, akik legalább két, különböző ízesítésű gombócot kértek a rendeléskor! Minden gyerek neve mellett szerepeljenek az általuk kedvelt ízek nevei is lexikografikusan növekvő sorrendben felsorolva!

Példa bemenet

  1. Kati:pisztacia
  2. Anna:csoki
  3. Dani:citrom
  4. Anna:sztracsatella
  5. Vera:eper
  6. Anna:malna
  7. Dani:tiramisu
  8. Dani:citrom
  9. Kati:vanilia
  10. Dani:puncs
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Anna: csoki, malna, sztracsatella
  2. Dani: citrom, puncs, tiramisu
  3. Kati: pisztacia, vanilia
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.