Programozó versenyek

Magas szintű programozási nyelvek 1, 2017. május 30., K18 ZH

2017. május 30. 18:05 – 2017. május 30. 19:45

Hallgatói létszámok

Írjon programot, amely parancssori argumentumként megkapja egy szöveges állomány nevét! A szöveges állomány soraiban tantárgyak adatai szerepelnek a következő formában:

tantárgynév;gyakorlatvezető:hallgatók_száma[;gyakorlatvezető:hallgatók_száma]…

A tantárgynév egy legfeljebb 40 karakter hosszúságú sztring, amely az angol ábécé betűiből, számjegy karakterekből és szóköz karakterekből áll. A gyakorlatvezetők (nevei vagy monogramjai) legfeljebb 30 karakter hosszúságú sztringek, a hallgatók számai pedig legfeljebb két számjegyű pozitív egészek. A teljes sor hossza nem haladja meg az 500 karaktert.

A program írja a standard kimenetre a legkevesebb hallgatóval rendelkező tárgyak nevét lexikografikusan növekvő sorrendben (ábécérendben)!

Példa állomány (sample.txt)

  1. Fizika 1;AA:70
  2. Magas szintu programozasi nyelvek 1;KM:40;PJ:30;BP:10;SzA:20
  3. Adatszerkezetek es algoritmusok;BP:30;HG:40
letöltés szöveges állományként

Parancssori argumentumok

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

A futtatás eredménye a standard kimeneten

  1. Adatszerkezetek es algoritmusok
  2. Fizika 1
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.