Programozó versenyek

Magas szintű programozási nyelvek 2, 2017. május 23., K18 ZH

2017. május 23. 18:20 – 2017. május 23. 20:05

Nagyi receptkönyve (C#)

Gyerekkoromban gyakran forgolódtam nagymamám köténye körül, miközben ő a finomabbnál finomabb ételeket készítette számunkra. A receptkönyvében minden egyes étel mellett fel volt sorolva, hogy milyen hozzávalók kellenek az adott étel elkészítéséhez. Soronként egy-egy étel neve és összetevői szerepeltek a receptkönyvben, így:

étel_neve:hozzávaló[,hozzávaló]…

Írjon programot, amely a standard bemenetről beolvassa a receptkönyv adatait, majd a standard kimenetre írja soronként a példa kimenetben megadott formában azt, hogy az egyes hozzávalók mely ételek elkészítéséhez szükségesek! A hozzávalókat lexikografikusan növekvő sorrendben (ábécérendben) írja a kimenetre! Ha egy hozzávaló több ételhez is kell, akkor az ételek nevét is lexikografikusan növekvő sorrendben (ábécérendben) írja a hozzávaló sorába!

Példa bemenet

  1. tejfolos lencseleves:lencse,sargarepa,voroshagyma,so,tejfol,mustar,ecet,baberlevel,liszt,viz
  2. paprikas krumpli:burgonya,voroshagyma,piros paprika,lecsokolbasz,so,viz
  3. krumplis teszta:liszt,tojas,so,voroshagyma,burgonya,piros paprika,tejfol,viz
  4. zoldsegleves:sargarepa,petrezselyem,so,piros paprika,zeller,karalabe,burgonya,viz
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. baberlevel:tejfolos lencseleves
  2. burgonya:krumplis teszta,paprikas krumpli,zoldsegleves
  3. ecet:tejfolos lencseleves
  4. karalabe:zoldsegleves
  5. lecsokolbasz:paprikas krumpli
  6. lencse:tejfolos lencseleves
  7. liszt:krumplis teszta,tejfolos lencseleves
  8. mustar:tejfolos lencseleves
  9. petrezselyem:zoldsegleves
  10. piros paprika:krumplis teszta,paprikas krumpli,zoldsegleves
  11. sargarepa:tejfolos lencseleves,zoldsegleves
  12. so:krumplis teszta,paprikas krumpli,tejfolos lencseleves,zoldsegleves
  13. tejfol:krumplis teszta,tejfolos lencseleves
  14. tojas:krumplis teszta
  15. viz:krumplis teszta,paprikas krumpli,tejfolos lencseleves,zoldsegleves
  16. voroshagyma:krumplis teszta,paprikas krumpli,tejfolos lencseleves
  17. zeller:zoldsegleves
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.