Programozó versenyek

Magas szintű programozási nyelvek 1, 2014. április 30., Sz16 ZH

2014. április 30. 16:05 – 2014. április 30. 17:50

Gábor görbe estéje

Gábornak csak 1000 forintja maradt a hétvégére, de nagyon szeretne elmenni a barátaival sörözni. A barátai kinézik a társaságból az olyan embert, aki nem iszik meg legalább négy korsó sört egy este alatt. Gábortól távol áll az informatika, különösen a programozás, ezért tőled kér segítséget, hogy készíts neki egy programot, ami ár szerint csökkenő sorrendben kilistázza azokat a söröket, amelyekből legalább négy korsóval tud venni 1000 forintból, valamint azt is kiírja, hogy hány korsót tud megvenni az adott sörből 1000 forintból. Azonos árú sörök esetén a söröket ábécérendben kell megjeleníteni a standard kimeneten, a pontos formátumot lásd a példa kimenetben!

A program a sörök listáját a standard bemenetről olvassa, soronként egy-egy sör adatait, összesen legfeljebb 300-at. A sorok alakja a következő:

sörnév ár

A sörnév egy legfeljebb 20 karakter hosszúságú sztring, míg az ár egy korsónyi sör ára, ami egy egész szám. A programnak legfeljebb 300-féle sört kell feldolgoznia.

Példa bemenet

  1. Borsodi 200
  2. Soproni 220
  3. Heineken 300
  4. Staropramen 280
  5. Balaton 100
  6. Kobanyai 200
  7. Becks 250
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Becks 250 4
  2. Soproni 220 4
  3. Borsodi 200 5 
  4. Kobanyai 200 5
  5. Balaton 100 10
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.