Programozó versenyek

Programozási nyelvek 2, 2020. december 15., K10 ZH

2020. december 15. 10:00 – 2020. december 15. 11:40

Kifogások

A horgászok mindig nagyon büszkék rá, ha napi kikapcsolódásuk eredményeképpen sikerül kifogniuk egy-egy nagyobb pikkelyest a halastóból.

Írjon programot, amely a standard bemenetről állományvégjelig (EOF-ig) egy horgász napi halfogásait olvassa be időrendben! A sorok alakja a következő:

halfaj:tömeg

A halfaj egy (akár szóköz karaktereket is tartalmazó) sztring, a tömeg egy pozitív egész szám.

A programja határozza meg azoknak a kifogott halfajoknak az adatait, amelyekből a kifogott halak össztömege eléri vagy meghaladja a program első parancssori argumentumaként megadott egész szám értékét! A kimeneten a halfajok neve mellett jelenítse meg a belőlük kifogott példányok tömegét is egyesével, időrendben, a példa kimenetben látható formában! Amennyiben egynél több halfaj is megfelelne a feltételnek, akkor ezeket a halfajokat lexikografikusan növekvő sorrendben sorolja fel a kimeneten!

Parancssori argumentum

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

Példa bemenet

  1. ponty:8
  2. keszeg:1
  3. ponty:12
  4. harcsa:9
  5. harcsa:5
  6. keszeg:2
  7. busa:4
  8. harcsa:9
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. harcsa: 9, 5, 9
  2. ponty: 8, 12
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.