Programozó versenyek

Levelező Magas szintű programozási nyelvek 1 beugró, 2016. május 27.

2016. május 27. 13:05 – 2016. május 27. 16:05

CD tracklista

Írjon programot, amely az első parancssori argumentumaként megadott szöveges állományból egy legalább egy zeneszámot tartalmazó zenei CD tartalomjegyzékét olvassa be! A tartalomjegyzék a következő alakú sorokból áll:

sorszám;előadó;zeneszám_címe;időtartam

A program határozza meg és írja a standard kimenetre a leghosszabb időtartamú zeneszámnak az előadóját! Ha több azonos időtartamú zeneszám is megfelelne ennek a kritériumnak, akkor közülük a CD-n előrébb helyett foglaló, legkisebb sorszámú zeneszám előadóját kell a programnak a kimenetre írnia.

Minden tartalomjegyzék esetén a sorszám egy 1-ről induló, egyesével növekvő számsorozat, az előadó egy legfeljebb 30, a zeneszámcím egy legfeljebb 100 karakter hosszúságú sztring, míg az időtartam PP:MM alakban van megadva, ahol PP egy nemnegatív egész szám, MM pedig egy 0 és 59 közötti egész érték, ahogyan az a példa bemenetben is látható.

Példa bemenet

  1. 1;The Outfield;All the Love in the World;3:24
  2. 2;A-ha;Take on Me;3:33
  3. 3;Cindy Lauper;Girls Just Wanna Have Fun;3:44
  4. 4;Stevie Wonder;I Just Call to Say I Love You;4:19
  5. 5;Men at Work;Down Under;3:29
  6. 6;Al Corley;Square Rooms;3:31
  7. 7;Queen;I Want to Break Free;4:15
  8. 8;Madonna;La Isla Bonita;3:38
  9. 9;Laura Branigan;Gloria;3:47
  10. 10;The Flirts;Danger;3:56
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

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