Programozó versenyek

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

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

Mesedélután

Egy mese annál izgalmasabb, minél több szereplője van neki. Egy idő után azonban az ember elveszti a fonalat, és csak nehezen ugranak be neki az egyes mesék címei, ha a sok szereplő közül megnevezünk valakit. Erről ön is meggyőződhet ennek a feladatnak a megoldása közben.

Írjon programot, amelynek első és egyetlen parancssori argumentuma egy mesefigura neve! A programja keresse ki a standard bemenetéről olvasott sorok közül azokat, amelyek olyan meséket írnak le, amelyekben szerepel az előbbi mesefigura, és listázza ki ezeknek a meséknek az adatait a szereplőik száma szerint csökkenő sorrendben! Ha több olyan mese is akadna, amelyekben megegyezik a szereplők száma, akkor őket címük alapján lexikografikusan növekvő sorrendben jelenítse meg a kimeneten!

A standard bemenetről olvasott sorok szerkezete a következő:

mesecím:szereplő[,szereplő]…

Parancssori argumentum

  1. vadasz
letöltés szöveges állományként

Példa bemenet

  1. Piroska es a farkas:Piroska,farkas,nagymama,vadasz
  2. Hofeherke es a het torpe:Hofeherke,herceg,vadasz,gonosz mostoha,Szende,Szundi,Tudor,Vidor,Hapci,Morgo,Kuka
  3. A kismalac es a farkasok:kismalac,farkas
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Hofeherke es a het torpe: 11
  2. Piroska es a farkas: 4
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30.