Programozó versenyek

Magas szintű programozási nyelvek 1, 2015. május 20., Sz16 ZH

2015. május 20. 16:05 – 2015. május 20. 17:50

Nyam, nyam

Írjon programot, amely az első parancssori argumentumaként megadott szöveges állományból állományvégjelig soronként egy-egy állatfajra vonatkozó adatokat olvas be! Az egyes állatfajoknál azt tartjuk nyilván, hogy milyen táplálékai vannak, illetve hogy mennyi az átlagos napi kalóriaszükséglete a faj egy-egy példányának. Egy sor felépítése a következő:

állatfaj;táplálék[;táplálék]…;kalóriaszükséglet

Az állatfaj egy legfeljebb 35 karakter hosszú, csak angol betűket, kötőjelet (mínuszjelet) és szóköz karaktert tartalmazó sztring. A táplálék egy legfeljebb 30 karakter hosszú, csak angol betűket, kötőjelet (mínuszjelet) és szóköz karaktert tartalmazó sztring. A kalóriaszükséglet egy 100 és 10000 közötti egész szám. Az adatokat a sorban egy-egy pontosvessző karakter választja el egymástól.

A program határozza meg és írja a standard kimenet első sorába azt, hogy mekkora a felsorolásban szereplő legnagyobb kalóriaszükséglet! A további sorokba azoknak az állatfajoknak a nevét írja ki a program az állományban való előfordulásuk sorrendjében, soronként egyet-egyet, amelyek kalóriaszükséglete megegyezik a legnagyobb kalóriaszükséglet értékével!

Példa bemenet

  1. levelibeka;szunyog;legy;100
  2. koala;eukaliptuszlevel;450
  3. oroszlan;gazella;zebra;nyul;2000
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. 2000
  2. oroszlan
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.