Programozó versenyek

Programozási nyelvek 1, 2019. május 15., Sz14 ZH

2019. május 15. 14:05 – 2019. május 15. 15:50

A nagy testvér figyel téged! #7

Írjon programot, amelynek egyetlen parancssori argumentuma egy szöveges állomány neve! Az állomány soraiban dolgozóknak egy épületbe történő be- és kilépési idejei találhatók

név;óra;perc

formában. A név minden esetben egy legfeljebb 20 karakter hosszúságú sztring, az óra egy 0 és 23 közötti, a perc pedig egy 0 és 59 közötti egész szám.

A dolgozókat a nevükkel azonosítjuk, nincs két azonos nevű dolgozó. Az adatokat az épület nyitásától gyűjtjük, és feltételezhetjük, hogy az épület a nyitáskor üres volt. Amikor egy dolgozó be- vagy kilép az épületből, egy-egy újabb sor kerül rögzítésre ebbe az állományba.

A programja írja a standard kimenetre a dolgozók neveit lexikografikusan növekvő sorrendben! Ügyeljen rá, hogy a kimeneten minden dolgozó neve pontosan egyszer szerepeljen!

Parancssori argumentumok

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

Az employees.txt állomány tartalma

  1. Peter;8;0
  2. Molly;8;5
  3. George;8;10
  4. Peter;9;0
  5. George;10;15
letöltés szöveges állományként

A futtatás eredménye a standard kimeneten

  1. George
  2. Molly
  3. Peter
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.