Programozó versenyek

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

2020. november 23. 14:05 – 2020. november 23. 15:45

Tökfaragás

A mulatságos töklámpások készítése a halloweeni készülődés egyik legszórakoztatóbb hagyománya. Vannak egészen egyszerű mosolygós arcokkal, és vannak bonyolultabb mintákkal díszített lámpások is, amelyek elkészítése sok-sok türelmet igényel.

Írjon programot, amely a standard bemenetről soronként egy-egy töklámpás mintájának az adatait olvassa be állományvégjelig (EOF-ig)! A mintákról a következő információk szerepelnek a sorokban:

minta_neve;téma_neve;népszerűség;vágások_száma

A minta_neve és a téma_neve a minta, valamint a téma nevét tartalmazó sztringek, a népszerűség a minta népszerűségét adja meg egészre kerekítve egy 1–10-es skálán, a vágások_száma pedig a minta elkészítéséhez szükséges vágások darabszámát tartalmazza.

A program rendezze a mintákat a népszerűségük csökkenő sorrendjébe! Ha két minta azonos népszerűségű lenne, akkor a kevesebb vágást igénylő minta szerepeljen előrébb; ha a szükséges vágások száma is megegyezne, akkor a minta neve szerint lexikografikusan növekvő sorrendben jelenítse meg őket!

A minták adatait (név, népszerűség, vágások száma) a példa kimenetben látható formában írja a standard kimenetre!

Példa bemenet

  1. Mosolygos arc;Arcok;8;34
  2. Pokok;Allatok;7;62
  3. Remiszto arc;Arcok;9;41
  4. Szellem;Kitalalt lenyek;8;34
  5. Cica;Allatok;7;58
  6. Zombi;Kitalalt lenyek;6;62
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Remiszto arc (9): 41
  2. Mosolygos arc (8): 34
  3. Szellem (8): 34
  4. Cica (7): 58
  5. Pokok: (7): 62
  6. Zombi (6): 62
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.